Validador W3C e HTTPS

estou a ter problemas com o serviço de validação de marcação W3C https://validator.w3.org e a utilização de HTTPS. Quando eu digito lá o endereço do site com https recebo a seguinte resposta:

Desculpa! Este documento não pode ser verificado.

Juntamente com um erro 500 a dizer que não pode ligar-se ao site. Além disso, na página do site Eu tenho um link que leva a pessoa para a validação e mostra que o site foi validado. Quando clicando no link sem HTTPS tudo funciona, mas com HTTPS eu recebo uma mensagem

Desculpa! Este documento não pode ser verificado. Não foi encontrado nenhum cabeçalho Referer!

O que acredito é que a ligação segura não envia o cabeçalho referer, certo?

Agora, Como posso usar HTTPS e evitar estes problemas com a validação?

Author: unor, 2015-09-20

1 answers

Por favor use sempre directamente https://validator.w3.org/nu/ (O verificador HTML actual W3C) em vez de https://validator.w3.org / (o Validador de marcação W3C legado).

O verificador de HTML é capaz de verificar os documentos em {[[0]} URLS muito bem. Então se você encontrar um site {[[0]} com o qual ele não funciona como esperado, então isso é provavelmente um bug que eu preciso corrigir. (I maintain the checker, and recently updated it to get HTTPS support using HTTP Components HttpClient 4.4 - a mais recente biblioteca do cliente HTTP Apache-incluindo suporte completo para sites HTTPS que usam SNI.


uma nota sobre qual a ferramenta W3C a usar para verificar os documentos HTML

Em o W3C back-end, quando você usar o https://validator.w3.org/ legado Markup Validator para verificar os documentos com <!DOCTYPE html> informações, apenas as mãos do pedido para o mesmo back-end que directamente conduz o https://validator.w3.org/nu/ HTML Verificador. Mas o verificador de HTML tem uma IU com mais recursos, e usá-lo a partir de https://validator.w3.org/nu é mais rápido.

Nós (o W3C) planeamos trocar esses dois eventualmente-isto é, mover o verificador HTML actual para https://validator.w3.org / e mover o Validador de marcação legado para {[[3]} ou algo assim-mas ainda vai demorar um pouco antes que isso aconteça. Então, nesse meio tempo, como eu disse, eu sugiro sempre fazer toda a sua verificação de HTML a partir do https://validator.w3.org/nu / local.

 4
Author: sideshowbarker, 2015-09-20 03:10:02