Incluir um cabeçalho User-Agent em todas as solicitações

Inclua um cabeçalho User-Agent em todas as solicitações.

Um cabeçalho User-Agent identifica o aplicativo, o número da versão e a plataforma e linguagem de programação usadas. Você deve incluir um cabeçalho User-Agent em cada solicitação enviada à API do parceiro de vendas. Isso ajuda a Amazon a diagnosticar e corrigir problemas com mais eficiência, o que, por sua vez, ajuda a melhorar a experiência de uso do serviço.

Para criar um cabeçalho User-Agent, comece com o nome do aplicativo, seguido na sequência por: uma barra, a versão do aplicativo, um espaço, um parêntese de abertura, o par nome/valor do idioma e um parêntese de fechamento. O parâmetro Language é um atributo obrigatório, mas você pode adicionar outros atributos separados por ponto e vírgula.

O pseudocódigo a seguir ilustra um cabeçalho User-Agent minimamente aceitável:

AppId/AppVersionId (Language=LanguageNameAndOptionallyVersion)

Veja abaixo um exemplo de cabeçalho User-Agent que pode ser usado por um desenvolvedor de aplicativos:

My Selling Tool/2.0 (Language=Java/1.8.0.221; Platform=Windows/10)

Se você for um grande parceiro de vendas que está se integrando por meio de seu próprio departamento de TI, considere criar um cabeçalho User-Agent que contenha o atributo Host, como no exemplo a seguir. Isso pode ajudar um engenheiro de suporte da Amazon a solucionar problemas para você com mais eficiência.

MyCompanyName/build1611 (Language=Perl; Host=jane.desktop.example.com)

Para especificar atributos adicionais, use o formato AttributeName=Value;, separando cada par nome/valor por ponto e vírgula. Se precisar usar uma barra invertida (\), cite-a com outra barra invertida (\\). Da mesma forma, cite uma barra no nome do aplicativo (\/), um parêntese de abertura na versão do aplicativo (\(), um sinal de igual no nome do atributo (\=) e um parêntese de fechamento (\)) e um ponto e vírgula (\;) nos valores dos atributos.

Como o cabeçalho User-Agent é transmitido em cada solicitação, uma prática recomendada é limitar o tamanho do cabeçalho. A API do parceiro de vendas rejeitará um cabeçalho User-Agent se ele tiver mais de 500 caracteres.


Esta página ajudou você?