HTTP response status codes indicate whether a specific HTTP request has been successfully completed.
100
– 199
)200
– 299
)300
– 399
)400
– 499
)500
– 599
)0
– 99
)GET
: The resource has been fetched and transmitted in the message body.HEAD
: The representation headers are included in the response without any message body.PUT
or POST
: The resource describing the result of the action is transmitted in the message body.TRACE
: The message body contains the request message as received by the server.POST
requests, or some PUT
requests.200 OK
response is preferred to this status.<dav:propstat>
response element to avoid repeatedly enumerating the internal members of multiple bindings to the same collection.GET
request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance.302 Found
HTTP response code, with the exception that the user agent must not change the HTTP method used: if a POST
was used in the first request, a POST
must be used in the second request.Location:
HTTP Response header. This has the same semantics as the 301 Moved Permanently
HTTP response code, with the exception that the user agent must not change the HTTP method used: if a POST
was used in the first request, a POST
must be used in the second request.401 Unauthorized
, the client’s identity is known to the server.403 Forbidden
to hide the existence of a resource from an unauthorized client. This response code is probably the most well known due to its frequent occurrence on the web.DELETE
to remove a resource.401 Unauthorized
but authentication is needed to be done by a proxy.Content-Length
header field is not defined and the server requires it.Retry-After
header field.Range
header field in the request cannot be fulfilled. It’s possible that the range is outside the size of the target URI’s data.Expect
request header field cannot be met by the server.GET
s a resource’s state, modifies it and PUT
it back to the server, when meanwhile a third party has modified the state on the server, leading to a conflict.GET
and HEAD
.Retry-After
HTTP header should, if possible, contain the estimated time before the recovery of the service. The webmaster must also take care about the caching-related headers that are sent along with this response, as these temporary condition responses should usually not be cached.Status Code | Description |
---|---|
95 | Replacement Code, Merge Tags Links |
96 | Anchor Links starts with # |
97 | Telephone Links start with tel: |
98 | Email links, starts with mailto: |
99 | Invalid URL - The provided website address is not valid. It may be a partial address, missing the necessary protocols (http or https), or has an incorrect format. |