本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
HTTP 响应
全部Amazon WAF和 Shield Advanced API 操作的响应中包含 JSON 格式的数据。
以下是 HTTP 响应中的一些重要标头,以及您在应用程序中对其进行处理的方法 (如适用):
- HTTP/1.1
此标头后跟状态代码。状态代码 200 表示操作成功。
类型: String
- x-amzn-RequestId
创建的值Amazon WAF或 Shield Advanced,用于唯一标识您的请求,例如,
K2QH8DNOU907N97FNA2GDLL8OBVV4KQNSO5AEMVJF66Q9ASUAAJG
。如果您在使用 Amazon WAF 时遇到问题,Amazon 可以使用此值来排除故障。类型: String
- 内容长度
响应正文的长度 (以字节为单位)。
类型: String
- 日期
的日期和时间Amazon WAF或 Shield Advanced 作出响应,例如,Wed, 07 Oced 2015 12:00:00 GMT。
类型: String
错误响应
如果请求导致错误,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"}