Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Cabeçalhos finais HTTP opcionais para respostas SPARQL de várias partes

Modo de foco
Cabeçalhos finais HTTP opcionais para respostas SPARQL de várias partes - Amazon Neptune

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

nota

Esse atributo está disponível a partir da versão 1.0.3.0 do mecanismo do Neptune.

A resposta HTTP às consultas e atualizações do SPARQL geralmente é retornada em mais de uma parte ou fragmento. Pode ser difícil diagnosticar uma falha ocorrida após uma consulta ou uma atualização começar a enviar esses fragmentos, especialmente porque o primeiro chega com um código de status HTTP de 200.

A menos que você solicite explicitamente os cabeçalhos finais, o Neptune só relata essa falha anexando uma mensagem de erro ao corpo da mensagem, que geralmente está corrompida.

Para facilitar a detecção e o diagnóstico desse tipo de problema, é possível incluir um cabeçalho de trailers com codificação de transferência (TE) (te: trailers) na solicitação (consulte, por exemplo, a página MDN sobre cabeçalhos de solicitação TE). Isso fará com que o Neptune inclua dois novos campos de cabeçalho nos cabeçalhos finais dos blocos de resposta:

  • X-Neptune-Status: contém o código de resposta seguido por um nome curto. Por exemplo, em caso de êxito, o cabeçalho final seria: X-Neptune-Status: 200 OK. Em caso de falha, o código de resposta seria um código de erro do mecanismo do Neptune, como X-Neptune-Status: 500 TimeLimitExceededException.

  • X-Neptune-Detail: fica em branco para solicitações bem-sucedidas. No caso de erros, ele contém a mensagem de erro JSON. Como somente caracteres ASCII são permitidos nos valores do cabeçalho HTTP, a string JSON é codificada em URL. A mensagem de erro também ainda é anexada ao corpo da mensagem de resposta.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.