All Network Firewall API actions include JSON-formatted data in the response.
Here are some important headers in the HTTP response and how you should handle them in your application, if applicable.
- HTTP/1.1
This header is followed by a status code. Status code 200 indicates a successful operation.
Type: String
- x-amzn-RequestId
A value created by Network Firewall that uniquely identifies your request, for example,
K2QH8DNOU907N97FNA2GDLL8OBVV4KQNSO5AEMVJF66Q9ASUAAJG
. If you have a problem with Network Firewall, AWS can use this value to troubleshoot the problem.Type: String
- Content-Length
The length of the response body in bytes.
Type: String
- Date
The date and time that Network Firewall responded, for example, Wed, 07 Oct 2019 12:00:00 GMT.
Type: String
Error responses
If a request results in an error, the HTTP response contains the following values:
A JSON error document as the response body
A
Content-Type
headerThe applicable 3xx, 4xx, or 5xx HTTP status code
The following is an example of a JSON error document:
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"}