RAD Studio VCL Reference
|
Indicates the status of the response to the HTTP request message as a 3-digit integer.
property StatusCode: Integer;
__property int StatusCode;
Set StatusCode to inform the web client the status of the HTTP request message. Status codes are standard return values that can be interpreted by all web clients. Each status code has a corresponding reason string that provides a human web client with a more understandable indication of the status.
The following tables lists the standard status codes and their corresponding reason strings.
StatusCode | |
100 | |
101 |
Switching Protocols |
200 |
OK |
201 |
Created |
202 |
Accepted |
203 |
Non-Authoritative Information |
204 |
No Content |
205 | |
206 |
Partial Content |
300 |
Multiple Choices |
301 |
Moved Permanently |
302 |
Moved Temporarily |
303 |
See Other |
304 |
Not Modified |
305 |
Use Proxy |
400 |
Bad Request |
401 |
Unauthorized |
402 |
Payment Required |
403 |
Forbidden |
404 |
Not Found |
405 |
Method Not Allowed |
406 |
Not Acceptable |
407 |
Proxy Authentication Required |
408 |
Request Time-out |
409 |
Conflict |
410 |
Gone |
411 |
Length Required |
412 |
Precondition Failed |
413 |
Request Entity Too Large |
414 |
Request-URI Too Large |
415 |
Unsupported Media Type |
500 | |
501 |
Not Implemented |
502 |
Bad Gateway |
503 |
Service Unavailable |
504 |
Gateway Time-out |
505 |
HTTP Version not supported |
Status codes not in the table can be created by the server application. When creating a new status code, the most significant digit should indicate the class of response, as follows:
1xx: Informational (Request received, continuing process)
2xx: Success (Request received, understood, and accepted)
3xx: Redirection (Further action needed to complete the request)
4xx: Client Error (Request contains bad syntax or cannot be serviced)
5xx: Server Error (Server failed to handle a valid request)
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|