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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

HTTP 响应

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

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

HTTP/1.1

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

类型:字符串

x-amzn-RequestId

由 Amazon WAF 或 Shield Advanced 创建的用于唯一标识您的请求的值,例如,K2QH8DNOU907N97FNA2GDLL8OBVV4KQNSO5AEMVJF66Q9ASUAAJG。如果您有问题 Amazon WAF, Amazon 可以使用此值来解决问题。

类型:字符串

内容长度

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

类型:字符串

Date

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"}