Um URL encerrado com .xml não garante um fluxo acionável. É necessário verificar o código HTTP, o tipo MIME, a codificação, a estrutura do canal e os itens, anunciar o fluxo na página da lista com o link rel="alternate".
A resposta útil depende do propósito da página, das pessoas autorizadas a modificá-la e do custo de um erro. Um fluxo de trabalho confiável separa a decisão editorial, a transmissão técnica e a verificação final em vez de ocultar essas três etapas em uma única automação.
A decisão de tomar primeiro
Teste como um agregador em vez de um navegador. Baixe a resposta, analise o XML e o URL de controle, GUID, datas, descrições e atom: self link.
Um método concreto
- Confirme uma resposta 200 sem um loop de redirecionamento.
- Analise o XML coletando erros libxml.
- Verifique pelo menos um item completo e sua data RFC 822.
- Verifique a descoberta do feed no HTML da página da lista.
- Teste cada idioma e variante social separadamente.
Verificações antes da publicação
- A Fonte da Verdade é explícita e pode ser restaurada.
- URLs, datas e declarações visíveis correspondem à página de transmissão.
- Um revisor humano pode reproduzir o controle sem serviço oculto.
A armadilha principal
Um feed pode ser válido sintaticamente ao publicar links incorretos ou datas futuras. O controle também deve se concentrar na direção dos campos.
Próximo passo recomendado
Faça um teste de fumaça no repositório e inicie-o após qualquer mudança de roteamento, conteúdo ou gerador.
Uma verificação curta de aceitação de RSS
Após a publicação, compare o link de página, feed e descoberta no HTML. Um artigo deve ter um título compreensível, uma url final e uma data consistente em todos os locais. Abra pelo menos uma entrada em um leitor de feed ou validador.
Experimente também um sotaque, um comercial e um URL alterado: XML bem formado ainda pode levar à página errada. Verifique o status e o tipo de conteúdo do feed http. A descoberta deve apontar para o idioma ou seção anunciada.