CSS Validator - Ruby
У меня есть css-validator.war, предоставленный W3C, работающий локально на 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 в порядке, и он хорошо работает, но когда я запускаю этот скрипт, я получаю страницу с сообщением об ошибке:
Ошибка ввода / вывода: вы отправили неверный запрос.
Я проверил параметры, которые я передаю, и они, кажется, в порядке.
У кого-нибудь есть идеи, почему это будет происходить?
ура
Eef
1 ответ
Решение
Я нашел гем под названием w3c_validators, который обеспечивает валидацию CSS, Markup и Feeds.
gem install w3c_validators
Надеюсь, кто-то найдет это полезным.