使用Net :: HTTP.start随机获取“read_nonblock”:文件结束(EOFError)

时间:2014-01-19 23:38:41

标签: ruby eof net-http

当我执行以下代码时......

http = Net::HTTP.start('jigsaw.w3.org')
http.request_post('/css-validator/validator', ' ', 'Content-type' => "multipart/form-data")

...然后我经常收到以下错误:

EOFError: end of file reached
from /Users/josh/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/2.0.0/net/protocol.rb:153:in `read_nonblock'

这只是我吗?可能是什么问题呢?有时似乎有效,但大部分时间都没有。

1 个答案:

答案 0 :(得分:2)

问题似乎在主持人身边:

在浏览器中手动加载http://jigsaw.w3.org/css-validator/DOWNLOAD.html会导致大部分时间内“收到无数据”。

我正在尝试在本地计算机上设置验证器的可下载命令行版本并使用它。更多信息:How can I validate CSS on internal web pages?