

**引入全新的主机体验 Amazon WAF**

现在，您可以使用更新的体验访问控制台中任意位置的 Amazon WAF 功能。有关更多详细信息，请参阅[使用控制台](https://docs.amazonaws.cn/waf/latest/developerguide/working-with-console.html)。

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

# HTTP 响应
<a name="waf-api-making-requests-response"></a>

所有 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。  
类型：字符串

## 错误响应
<a name="waf-api-making-requests-error-response"></a>

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