Overview
HTTP status code constants represent predefined numeric codes used to indicate the result of an HTTP request. They provide a standardized way for servers to communicate outcomes such as success, client errors, or server errors.
Constants Summarized
202 Accepted (HTTP/1.0 - RFC 1945)
502 Bad Gateway (HTTP/1.0 - RFC 1945)
400 Bad Request (HTTP/1.1 - RFC 2616)
409 Conflict (HTTP/1.1 - RFC 2616)
100 Continue (HTTP/1.1 - RFC 2616)
201 Created (HTTP/1.0 - RFC 1945)
417 Expectation Failed (HTTP/1.1 - RFC 2616)
424 Failed Dependency (WebDAV - RFC 2518)
403 Forbidden (HTTP/1.0 - RFC 1945)
504 Gateway Timeout (HTTP/1.1 - RFC 2616)
410 Gone (HTTP/1.1 - RFC 2616)
505 HTTP Version Not Supported (HTTP/1.1 - RFC 2616)
Static constant for a 419 error.
507 Insufficient Storage (WebDAV - RFC 2518)
500 Server Error (HTTP/1.0 - RFC 1945)
411 Length Required (HTTP/1.1 - RFC 2616)
423 Locked (WebDAV - RFC 2518)
Static constant for a 420 error.
405 Method Not Allowed (HTTP/1.1 - RFC 2616)
301 Moved Permanently (HTTP/1.0 - RFC 1945)
302 Moved Temporarily (Sometimes Found) (HTTP/1.0 - RFC 1945)
300 Mutliple Choices (HTTP/1.1 - RFC 2616)
207 Multi-Status (WebDAV - RFC 2518) or 207 Partial Update OK (HTTP/1.1 - draft-ietf-http-v11-spec-rev-01?)
203 Non Authoritative Information (HTTP/1.1 - RFC 2616)
406 Not Acceptable (HTTP/1.1 - RFC 2616)
404 Not Found (HTTP/1.0 - RFC 1945)
501 Not Implemented (HTTP/1.0 - RFC 1945)
304 Not Modified (HTTP/1.0 - RFC 1945)
204 No Content (HTTP/1.0 - RFC 1945)
200 OK (HTTP/1.0 - RFC 1945)
206 Partial Content (HTTP/1.1 - RFC 2616)
402 Payment Required (HTTP/1.1 - RFC 2616)
412 Precondition Failed (HTTP/1.1 - RFC 2616)
102 Processing (WebDAV - RFC 2518)
407 Proxy Authentication Required (HTTP/1.1 - RFC 2616)
416 Requested Range Not Satisfiable (HTTP/1.1 - RFC 2616)
408 Request Timeout (HTTP/1.1 - RFC 2616)
413 Request Entity Too Large (HTTP/1.1 - RFC 2616)
414 Request-URI Too Long (HTTP/1.1 - RFC 2616)
205 Reset Content (HTTP/1.1 - RFC 2616)
303 See Other (HTTP/1.1 - RFC 2616)
503 Service Unavailable (HTTP/1.0 - RFC 1945)
101 Switching Protocols (HTTP/1.1 - RFC 2616)
307 Temporary Redirect (HTTP/1.1 - RFC 2616)
response status code indicates the user has sent too many requests in a given amount of time ("rate limiting") (RFC 6585)
401 Unauthorized (HTTP/1.0 - RFC 1945)
422 Unprocessable Entity (WebDAV - RFC 2518)
415 Unsupported Media Type (HTTP/1.1 - RFC 2616)
305 Use Proxy (HTTP/1.1 - RFC 2616)
Constants Detailed
SC_ACCEPTED
202 Accepted (HTTP/1.0 - RFC 1945)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_BAD_GATEWAY
502 Bad Gateway (HTTP/1.0 - RFC 1945)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_BAD_REQUEST
400 Bad Request (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_CONFLICT
409 Conflict (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_CONTINUE
100 Continue (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_CREATED
201 Created (HTTP/1.0 - RFC 1945)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_EXPECTATION_FAILED
417 Expectation Failed (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_FAILED_DEPENDENCY
424 Failed Dependency (WebDAV - RFC 2518)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_FORBIDDEN
403 Forbidden (HTTP/1.0 - RFC 1945)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_GATEWAY_TIMEOUT
504 Gateway Timeout (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_GONE
410 Gone (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_HTTP_VERSION_NOT_SUPPORTED
505 HTTP Version Not Supported (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_INSUFFICIENT_SPACE_ON_RESOURCE
Static constant for a 419 error.
419 Insufficient Space on Resource
(WebDAV - draft-ietf-webdav-protocol-05?)
or 419 Proxy Reauthentication Required
(HTTP/1.1 drafts?)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_INSUFFICIENT_STORAGE
507 Insufficient Storage (WebDAV - RFC 2518)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_INTERNAL_SERVER_ERROR
500 Server Error (HTTP/1.0 - RFC 1945)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_LENGTH_REQUIRED
411 Length Required (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_LOCKED
423 Locked (WebDAV - RFC 2518)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_METHOD_FAILURE
Static constant for a 420 error.
420 Method Failure
(WebDAV - draft-ietf-webdav-protocol-05?)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_METHOD_NOT_ALLOWED
405 Method Not Allowed (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_MOVED_PERMANENTLY
301 Moved Permanently (HTTP/1.0 - RFC 1945)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_MOVED_TEMPORARILY
302 Moved Temporarily (Sometimes Found) (HTTP/1.0 - RFC 1945)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_MULTIPLE_CHOICES
300 Mutliple Choices (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_MULTI_STATUS
207 Multi-Status (WebDAV - RFC 2518) or 207 Partial Update OK (HTTP/1.1 - draft-ietf-http-v11-spec-rev-01?)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_NON_AUTHORITATIVE_INFORMATION
203 Non Authoritative Information (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_NOT_ACCEPTABLE
406 Not Acceptable (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_NOT_FOUND
404 Not Found (HTTP/1.0 - RFC 1945)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_NOT_IMPLEMENTED
501 Not Implemented (HTTP/1.0 - RFC 1945)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_NOT_MODIFIED
304 Not Modified (HTTP/1.0 - RFC 1945)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_NO_CONTENT
204 No Content (HTTP/1.0 - RFC 1945)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_OK
200 OK (HTTP/1.0 - RFC 1945)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_PARTIAL_CONTENT
206 Partial Content (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_PAYMENT_REQUIRED
402 Payment Required (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_PRECONDITION_FAILED
412 Precondition Failed (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_PROCESSING
102 Processing (WebDAV - RFC 2518)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_PROXY_AUTHENTICATION_REQUIRED
407 Proxy Authentication Required (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_REQUESTED_RANGE_NOT_SATISFIABLE
416 Requested Range Not Satisfiable (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_REQUEST_TIMEOUT
408 Request Timeout (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_REQUEST_TOO_LONG
413 Request Entity Too Large (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_REQUEST_URI_TOO_LONG
414 Request-URI Too Long (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_RESET_CONTENT
205 Reset Content (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_SEE_OTHER
303 See Other (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_SERVICE_UNAVAILABLE
503 Service Unavailable (HTTP/1.0 - RFC 1945)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_SWITCHING_PROTOCOLS
101 Switching Protocols (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_TEMPORARY_REDIRECT
307 Temporary Redirect (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_TOO_MANY_REQUESTS
response status code indicates the user has sent too many requests in a given amount of time ("rate limiting") (RFC 6585)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_UNAUTHORIZED
401 Unauthorized (HTTP/1.0 - RFC 1945)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_UNPROCESSABLE_ENTITY
422 Unprocessable Entity (WebDAV - RFC 2518)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_UNSUPPORTED_MEDIA_TYPE
415 Unsupported Media Type (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}
SC_USE_PROXY
305 Use Proxy (HTTP/1.1 - RFC 2616)
Type
Number
Sample
Copy var client = plugins . http .createNewHttpClient ();
var request = client .createGetRequest ( 'http://www.servoy.com' );
var response = request .executeRequest ();
var httpCode = response .getStatusCode ();
switch (httpCode) {
case plugins . http . HTTP_STATUS . SC_OK : application .output ( "Status OK." ); break ;
case plugins . http . HTTP_STATUS . SC_BAD_REQUEST : application .output ( "Bad request." ); break ;
case plugins . http . HTTP_STATUS . SC_FORBIDDEN : application .output ( "Forbidden." ); break ;
case plugins . http . HTTP_STATUS . SC_NO_CONTENT : application .output ( "No content." ); break ;
case plugins . http . HTTP_STATUS . SC_PROCESSING : application .output ( "Processing request." ); break ;
case plugins . http . HTTP_STATUS . SC_REQUEST_TOO_LONG : application .output ( "The request is too long." ); break ;
}