Respostas HTTP - Administrador de segurança da rede do AWS WAF, AWS Firewall Manager, AWS Shield Advanced e AWS Shield

Apresentação de uma nova experiência de console para o AWS WAF

Agora você pode usar a experiência atualizada para acessar a funcionalidade do AWS WAF em qualquer lugar no console. Consulte mais detalhes em Trabalhar com a experiência atualizada do console.

Respostas HTTP

Todas as ações de API do AWS WAF e do Shield Advanced incluem dados formatados por JSON na resposta.

A seguir são apresentados alguns cabeçalhos importantes na resposta HTTP e a explicação sobre como você deve lidar com eles em seu aplicativo, se aplicável:

HTTP/1.1

Esse cabeçalho é acompanhado de um código de status. O código de status 200 indica uma operação bem-sucedida.

Tipo: String

x-amzn-RequestId

Um valor criado pelo AWS WAF ou Shield Advanced que identifica exclusivamente sua solicitação, por exemplo, K2QH8DNOU907N97FNA2GDLL8OBVV4KQNSO5AEMVJF66Q9ASUAAJG. Se você tiver um problema com o AWS WAF, a AWS poderá usar esse valor para resolver o problema.

Tipo: String

Content-Length

O comprimento do corpo da resposta, em bytes.

Tipo: String

Data

A data e a hora em que AWS WAF ou Shield Advanced respondeu, por exemplo, Quarta, 07 de outubro de 2015 12:00:00 GMT.

Tipo: String

Respostas de erro

Se uma solicitação resultar em erro, a resposta HTTP conterá os seguintes valores:

  • Um documento de erro JSON como o corpo da resposta

  • Content-Type

  • O código de status HTTP 3xx, 4xx ou 5xx aplicável

Veja a seguir um exemplo de um documento de erro de JSON:

HTTP/1.1 400 Bad Request x-amzn-RequestId: b0e91dc8-3807-11e2-83c6-5912bf8ad066 x-amzn-ErrorType: ValidationException Content-Type: application/json Content-Length: 125 Date: Mon, 26 Nov 2012 20:27:25 GMT {"message":"1 validation error detected: Value null at 'TargetString' failed to satisfy constraint: Member must not be null"}