0

JBossでローカルに実行されているW3Cによって提供されるcss-validator.warがあります。

私はそれをテストするために非常に簡単なスクリプトをまとめました:

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

Webブラウザーでバリデーターにアクセスすると、CSSを正常に貼り付けることができ、正常に検証されますが、このスクリプトを実行すると、次のようなエラーページが表示されます。

I / Oエラー:無効なリクエストを送信しました。

渡したパラメータを確認しましたが、問題ないようです。

なぜこれが起こるのか誰かが知っていますか?

乾杯

Eef

4

1 に答える 1

1

CSS、マークアップ、およびフィードの検証を提供する w3c_validators という gem を見つけました。

gem install w3c_validators

誰かがこれが役に立つことを願っています。

于 2009-09-02T12:53:35.377 に答える