2009-08-27 50 views
0

我有本地在JBoss上運行的W3C提供的css-validator.war。CSS驗證器 - 紅寶石

我都颳起起來非常快速的腳本來測試一下:

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 Error: You have sent an invalid request.

我檢查了我傳遞的參數,他們似乎很好。

有沒有人知道爲什麼會發生這種情況?

乾杯

EEF

回答

1

我發現了一個名爲w3c_validators寶石提供CSS,標記和飼料驗證。

gem install w3c_validators 

希望有人認爲這有用。