HTTP 响应 - Amazon WAF、 Amazon Firewall ManagerAmazon 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 回复的日期和时间,例如,格林威治标准时间 2015 年 10 月 7 日星期三 12:00:00。

类型:字符串

错误响应

如果请求导致错误,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"}