List of usage examples for org.apache.commons.httpclient HttpStatus SC_REQUEST_TOO_LONG
int SC_REQUEST_TOO_LONG
To view the source code for org.apache.commons.httpclient HttpStatus SC_REQUEST_TOO_LONG.
Click Source Link
From source file:gov.nih.nci.ncicb.tcga.dcc.qclive.webservice.client.impl.ShippedBiospecimenWSQueriesImpl.java
private <T> T handleClientResponse(final ClientResponse clientResponse, final Class<T> responseType) { T response = null;/*from ww w . ja v a 2 s.c o m*/ int responseStatus = clientResponse.getStatus(); StringBuilder errorMessage = null; if (HttpStatus.SC_OK == responseStatus) { response = clientResponse.getEntity(responseType); } else if (HttpStatus.SC_UNPROCESSABLE_ENTITY == responseStatus) { // this actually means the entity was not found which might // be a valid response, so just return null, don't assume it's an error // HttpStatus 400 } else if (HttpStatus.SC_BAD_REQUEST == responseStatus) { errorMessage = new StringBuilder().append("Request returned HTTP response status of '") .append(responseStatus).append(" - ").append(HttpStatus.getStatusText(responseStatus)) .append("'. Check the request and try again."); // HttpStatus 413 } else if (HttpStatus.SC_REQUEST_TOO_LONG == responseStatus) { errorMessage = new StringBuilder().append("Request returned HTTP response status of '") .append(responseStatus).append(" - ").append(HttpStatus.getStatusText(responseStatus)) .append("'. The number of requests to this web service has exceeded the DCC limits.") .append(" You should reduce the number of concurrent instances of the stand-alone validator running or use the -noremote flag."); if (qcContext != null) { qcContext.addError(errorMessage.toString()); } throw new RuntimeException(errorMessage.toString()); } if (errorMessage != null) { handleErrorMessage(errorMessage.toString()); } return response; }
From source file:org.opens.tanaguru.util.http.HttpRequestHandler.java
private int computeStatus(int status) { switch (status) { case HttpStatus.SC_FORBIDDEN: case HttpStatus.SC_METHOD_NOT_ALLOWED: case HttpStatus.SC_BAD_REQUEST: case HttpStatus.SC_UNAUTHORIZED: case HttpStatus.SC_PAYMENT_REQUIRED: case HttpStatus.SC_NOT_FOUND: case HttpStatus.SC_NOT_ACCEPTABLE: case HttpStatus.SC_PROXY_AUTHENTICATION_REQUIRED: case HttpStatus.SC_REQUEST_TIMEOUT: case HttpStatus.SC_CONFLICT: case HttpStatus.SC_GONE: case HttpStatus.SC_LENGTH_REQUIRED: case HttpStatus.SC_PRECONDITION_FAILED: case HttpStatus.SC_REQUEST_TOO_LONG: case HttpStatus.SC_REQUEST_URI_TOO_LONG: case HttpStatus.SC_UNSUPPORTED_MEDIA_TYPE: case HttpStatus.SC_REQUESTED_RANGE_NOT_SATISFIABLE: case HttpStatus.SC_EXPECTATION_FAILED: case HttpStatus.SC_INSUFFICIENT_SPACE_ON_RESOURCE: case HttpStatus.SC_METHOD_FAILURE: case HttpStatus.SC_UNPROCESSABLE_ENTITY: case HttpStatus.SC_LOCKED: case HttpStatus.SC_FAILED_DEPENDENCY: case HttpStatus.SC_INTERNAL_SERVER_ERROR: case HttpStatus.SC_NOT_IMPLEMENTED: case HttpStatus.SC_BAD_GATEWAY: case HttpStatus.SC_SERVICE_UNAVAILABLE: case HttpStatus.SC_GATEWAY_TIMEOUT: case HttpStatus.SC_HTTP_VERSION_NOT_SUPPORTED: case HttpStatus.SC_INSUFFICIENT_STORAGE: return 0; case HttpStatus.SC_CONTINUE: case HttpStatus.SC_SWITCHING_PROTOCOLS: case HttpStatus.SC_PROCESSING: case HttpStatus.SC_OK: case HttpStatus.SC_CREATED: case HttpStatus.SC_ACCEPTED: case HttpStatus.SC_NON_AUTHORITATIVE_INFORMATION: case HttpStatus.SC_NO_CONTENT: case HttpStatus.SC_RESET_CONTENT: case HttpStatus.SC_PARTIAL_CONTENT: case HttpStatus.SC_MULTI_STATUS: case HttpStatus.SC_MULTIPLE_CHOICES: case HttpStatus.SC_MOVED_PERMANENTLY: case HttpStatus.SC_MOVED_TEMPORARILY: case HttpStatus.SC_SEE_OTHER: case HttpStatus.SC_NOT_MODIFIED: case HttpStatus.SC_USE_PROXY: case HttpStatus.SC_TEMPORARY_REDIRECT: return 1; default:/*from w ww. ja v a 2s .c o m*/ return 1; } }