Respuestas HTTP - AWS WAF, AWS Firewall Manager, AWS Shield Advanced y director de seguridad de red AWS Shield

Presentamos una nueva experiencia de consola para AWS WAF

Ahora puede usar la experiencia actualizada para acceder a las funciones de AWS WAF desde cualquier parte de la consola. Para obtener más información, consulta Trabajo con la experiencia de consola actualizada.

Respuestas HTTP

Todas las acciones de la API de AWS WAF y Shield Advanced incluyen datos con formato JSON en la respuesta.

Estos son algunos encabezados importantes en la respuesta HTTP y cómo debe controlarlos en su aplicación, si procede:

HTTP/1.1

Este encabezado viene seguido de un código de estado. El código de estado 200 indica el éxito de la operación.

Tipo: cadena

x-amzn-RequestId

Valor creado por AWS WAF o Shield Advanced que identifica de forma exclusiva la solicitud; por ejemplo, K2QH8DNOU907N97FNA2GDLL8OBVV4KQNSO5AEMVJF66Q9ASUAAJG. Si tiene un problema con AWS WAF, AWS puede utilizar este valor para solucionarlo.

Tipo: cadena

Content-Length

Longitud del cuerpo de la respuesta en bytes.

Tipo: cadena

Date

La fecha y la hora que AWS WAF o Shield Advanced dan como respuesta, por ejemplo, miércoles, 07 de octubre de 2015 12:00:00 GMT.

Tipo: String

Respuestas de error

Si una solicitud provoca un error, la respuesta HTTP contiene los siguientes valores:

  • Un documento de error JSON como cuerpo de la respuesta

  • Contenido-Tipo

  • Código de estado HTTP de 3xx, 4xx o 5xx

A continuación se muestra un ejemplo de un documento de error 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"}