You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This article lists some HTTP response codes that can be returned by Azure Application Gateway. Common causes and troubleshooting steps are provided to help you determine the root cause. HTTP response codes can be returned to a client request whether or not a connection was initiated to a backend target.
15
+
This article gives reasons on why Azure Application Gateway returns specific HTTP response codes. Common causes and troubleshooting steps are provided to help you determine the root cause of error HTTP Response code. HTTP response codes can be returned to a client request whether or not a connection was initiated to a backend target.
- Mutual authentication is configured and unable to properly negotiate.
48
48
- Not compliant to RFC.
49
49
50
-
Some of the common reasons for the request to be non-compliant to RFC is listed below . So please review the urls/requests from the clients and ensure it is compliant to RFC.
50
+
Some of the common reasons for the request to be non-compliant to RFC is listed.So review the urls/requests from the clients and ensure it's compliant to RFC.
51
51
| Subcategory | Examples |
52
52
| ---------- | ---------- |
53
-
| Invalid Host in request line | Host containing two colons (example.com:8090:8080) |
54
-
| Missing Host Header | Request does not have Host Header |
55
-
| Presence of malformed or illegal character | Reserved characters are &,!. Workaround is to percent code it %& |
53
+
| Invalid Host in request line | Host containing two colons (example.com:8090:8080) |
| Invalid value in Content-Length | Content-Length: abc |
62
62
63
63
64
64
@@ -75,7 +75,7 @@ For more information about troubleshooting mutual authentication, see [Error cod
75
75
76
76
#### 403 – Forbidden
77
77
78
-
HTTP 403 Forbidden is presented when customers are utilizing WAF skus and have WAF configured in Prevention mode. If enabled WAF rulesets or custom deny WAF rules match the characteristics of an inbound request, the client will be presented a 403 forbidden response.
78
+
HTTP 403 Forbidden is presented when customers are utilizing WAF skus and have WAF configured in Prevention mode. If enabled WAF rulesets or custom deny WAF rules match the characteristics of an inbound request, the client is presented a 403 forbidden response.
79
79
80
80
#### 404 – Page not found
81
81
@@ -86,11 +86,11 @@ An HTTP 404 response can be returned if a request is sent to an application gate
86
86
87
87
#### 408 – Request Timeout
88
88
89
-
An HTTP 408 response can be observed when client requests to the frontend listener of application gateway do not respond back within 60 seconds. This error can be observed due to traffic congestion between on-premises networks and Azure, when traffic is inspected by virtual appliances, or the client itself becomes overwhelmed.
89
+
An HTTP 408 response can be observed when client requests to the frontend listener of application gateway don't respond back within 60 seconds. This error can be observed due to traffic congestion between on-premises networks and Azure, when virtual appliance inspects the traffic traffic, or the client itself becomes overwhelmed.
90
90
91
91
#### 499 – Client closed the connection
92
92
93
-
An HTTP 499 response is presented if a client request that is sent to application gateways using v2 sku is closed before the server finished responding. This error can be observed when a large response is returned to the client, but the client may have closed or refreshed their browser/application before the server had a chance to finish responding. In application gateways using v1 sku, an HTTP 0 response code may be raised for the client closing the connection before the server has finished responding as well.
93
+
An HTTP 499 response is presented if a client request that is sent to application gateways using v2 sku is closed before the server finished responding. This error can be observed in 2 scenarios. First scenario is when a large response is returned to the client and the client may have closed or refreshed their application before the server finished sending the large response. Second scenario is the timeout on the client side is low and does not wait long enough to receive the response from server. In this case it is better to increase the timeout on the client. In application gateways using v1 sku, an HTTP 0 response code may be raised for the client closing the connection before the server has finished responding as well.
94
94
95
95
96
96
## 5XX response codes (server error)
@@ -99,7 +99,7 @@ An HTTP 499 response is presented if a client request that is sent to applicatio
99
99
100
100
#### 500 – Internal Server Error
101
101
102
-
Azure Application Gateway shouldn't exhibit 500 response codes. Please open a support request if you see this code, because this issue is an internal error to the service. For information on how to open a support case, see [Create an Azure support request](../azure-portal/supportability/how-to-create-azure-support-request.md).
102
+
Azure Application Gateway shouldn't exhibit 500 response codes. Open a support request if you see this code, because this issue is an internal error to the service. For information on how to open a support case, see [Create an Azure support request](../azure-portal/supportability/how-to-create-azure-support-request.md).
103
103
104
104
#### 502 – Bad Gateway
105
105
@@ -115,7 +115,7 @@ For information about scenarios where 502 errors occur, and how to troubleshoot
115
115
116
116
#### 504 – Gateway timeout
117
117
118
-
HTTP 504 errors are presented if a request is sent to application gateways using v2 sku, and the backend response time exceeds the time-out value configured in the Backend Setting.
118
+
Azure application Gateway V2 SKU sent HTTP 504 errors if the backend response time exceeds the time-out value which is configured in the Backend Setting.
0 commit comments