HTTP_STATUS
Constants Summarized
Constants Detailed
SC_ACCEPTED
202 Accepted (HTTP/1.0 - RFC 1945)
Type Number
Sample
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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;
}