RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TWebResponse.StatusCode Property

Indicates the status of the response to the HTTP request message as a 3-digit integer.

Pascal
property StatusCode: Integer;
C++
__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  
Internal Server Error  
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!