0

我有 W3C 提供的 css-validator.war 在 JBoss 上本地运行。

我编写了一个非常快速的脚本来测试它:

require 'net/http'
require 'uri'

doc = '
* html {
    font-family: tahoma;
    background-color: black;
}
'

res = Net::HTTP.post_form(URI.parse('http://localhost:8080/css-validator/validator'),
  {'uri' => 'none', 'profile' => 'css2','usermedium' => 'all', 'type' => 'none', 'lang' => 'en', 'warning' => '1', 'output' => 'soap12', 'text' => doc})

response = res.body

puts response

当我浏览到我的网络浏览器中的验证器时,我可以很好地粘贴 CSS 并且它验证得很好,但是当我运行这个脚本时,我得到一个错误页面,上面写着:

I/O 错误:您发送了无效请求。

我检查了我传递的参数,它们看起来很好。

有谁知道为什么会这样?

干杯

伊夫

4

1 回答 1

1

我发现了一个名为 w3c_validators 的 gem,它提供 CSS、标记和 Feed 验证。

gem install w3c_validators

希望有人觉得这很有用。

于 2009-09-02T12:53:35.377 回答