HTTP 响应 - Amazon WAF、Amazon Firewall Manager、Amazon Shield Advanced 和 Amazon Shield 网络安全分析器
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

介绍 Amazon WAF 的全新控制台体验

现在,您可以使用更新后的体验访问控制台中任意位置的 Amazon WAF 功能。有关更多详细信息,请参阅 使用更新的控制台体验

HTTP 响应

所有 Amazon WAF 和 Shield Advanced API 操作的响应中都包含 JSON 格式的数据。

以下是 HTTP 响应中的一些重要标头,以及您在应用程序中对其进行处理的方法(如适用):

HTTP/1.1

此标头后跟状态代码。状态代码 200 表示操作成功。

类型:字符串

x-amzn-RequestId

Amazon WAF 或 Shield Advanced 创建的用于唯一标识您的请求的值,例如,K2QH8DNOU907N97FNA2GDLL8OBVV4KQNSO5AEMVJF66Q9ASUAAJG。如果您在使用 Amazon WAF 时遇到问题,Amazon 可以使用此值来排除故障。

类型:字符串

内容长度

响应正文的长度(以字节为单位)。

类型:字符串

日期

Amazon WAF 或 Shield Advanced 作出响应的日期和时间,例如,Wed, 07 Oct 2015 12:00:00 GMT。

类型:字符串

错误响应

如果请求导致错误,HTTP 响应将包含以下值:

  • 作为响应正文的 JSON 错误文档

  • Content-Type

  • 合适的 3xx、4xx 或 5xx HTTP 状态代码

下面是 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"}