Validador CSS - Ruby
-
20-09-2019 - |
Pergunta
Eu tenho o CSS-Validator.war fornecido pelo W3C em execução localmente no JBoss.
Reuni um script muito rápido para testá -lo:
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
Quando eu navego para o validador no meu navegador da web, posso colar o CSS na multa e ele valida bem, mas quando eu executo este script, recebo uma página de erro dizendo:
Erro de E/S: você enviou uma solicitação inválida.
Eu verifiquei os parâmetros que estou passando e eles parecem bem.
Alguém tem alguma ideia de por que isso estaria acontecendo?
Felicidades
Eef
Solução
Encontrei uma jóia chamada W3C_Validators, que fornece validação de CSS, Markup e Feeds.
gem install w3c_validators
Espero que alguém ache isso útil.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow