List of usage examples for org.apache.http.impl EnglishReasonPhraseCatalog INSTANCE
EnglishReasonPhraseCatalog INSTANCE
To view the source code for org.apache.http.impl EnglishReasonPhraseCatalog INSTANCE.
Click Source Link
From source file:ste.web.http.HttpUtils.java
/** * @param response - NOT NULL//from w w w . j av a2 s . co m * @param url - NOT EMPTY */ public static void sendTemporaryRedirect(final HttpResponse response, final String url) { if (response == null) { throw new IllegalArgumentException("response can not be null"); } if (StringUtils.isBlank(url)) { throw new IllegalArgumentException("url can not be empty"); } response.setStatusLine(new BasicStatusLine(HttpVersion.HTTP_1_1, HttpStatus.SC_TEMPORARY_REDIRECT, EnglishReasonPhraseCatalog.INSTANCE.getReason(HttpStatus.SC_TEMPORARY_REDIRECT, Locale.ENGLISH))); response.setHeader(HttpHeaders.LOCATION, url); }
From source file:org.hawkular.apm.server.api.utils.zipkin.SpanHttpDeriverUtil.java
/** * Method returns list of http status codes. * * @param binaryAnnotations zipkin binary annotations * @return http status codes/*ww w .j a v a 2 s . com*/ */ public static List<HttpCode> getHttpStatusCodes(List<BinaryAnnotation> binaryAnnotations) { if (binaryAnnotations == null) { return Collections.emptyList(); } List<HttpCode> httpCodes = new ArrayList<>(); for (BinaryAnnotation binaryAnnotation : binaryAnnotations) { if (Constants.ZIPKIN_BIN_ANNOTATION_HTTP_STATUS_CODE.equals(binaryAnnotation.getKey()) && binaryAnnotation.getValue() != null) { String strHttpCode = binaryAnnotation.getValue(); Integer httpCode = toInt(strHttpCode.trim()); if (httpCode != null) { String description = EnglishReasonPhraseCatalog.INSTANCE.getReason(httpCode, Locale.ENGLISH); httpCodes.add(new HttpCode(httpCode, description)); } } } return httpCodes; }
From source file:org.deviceconnect.message.http.impl.factory.HttpResponseMessageFactory.java
@Override public HttpResponse newPackagedMessage(final DConnectMessage message) { mLogger.entering(this.getClass().getName(), "newPackagedMessage", message); mLogger.fine("create http request from dmessage"); HttpResponse response = new BasicHttpResponse(HttpVersion.HTTP_1_1, HttpStatus.SC_OK, EnglishReasonPhraseCatalog.INSTANCE.getReason(HttpStatus.SC_OK, null)); mLogger.fine("put request headers"); for (Header header : createHttpHeader(message)) { response.addHeader(header);/*from w ww . j a va 2 s . co m*/ } mLogger.fine("put request body"); HttpEntity entity = createHttpEntity(message); response.addHeader(HTTP.CONTENT_LEN, "" + entity.getContentLength()); response.setEntity(entity); mLogger.exiting(this.getClass().getName(), "newPackagedMessage", response); return response; }
From source file:org.whispercomm.c2dm4j.impl.C2dmHttpResponseHandlerTest.java
private HttpResponse buildResponse(int statusCode) { return new BasicHttpResponse(HttpVersion.HTTP_1_1, statusCode, EnglishReasonPhraseCatalog.INSTANCE.getReason(statusCode, Locale.US)); }
From source file:com.ibm.watson.app.common.util.rest.HttpStatusAwareResponseHandler.java
@Override public T handleResponse(HttpResponse response) throws ClientProtocolException, IOException { int status = response.getStatusLine().getStatusCode(); if (logger.isDebugEnabled()) { logger.debug("Endpoint response status code " + status); }/* www.j a v a 2 s . c o m*/ if (!acceptStatusCode(status)) { logger.warn(MessageKey.AQWEGA02001W_received_invalid_http_status_2.getMessage(status, EnglishReasonPhraseCatalog.INSTANCE.getReason(status, Locale.ENGLISH))); return getDefaultReturnValue(); } return doHandleResponse(response); }
From source file:co.freeside.betamax.httpclient.BetamaxRequestDirector.java
private HttpResponse handleRequest(HttpRequest request) throws IOException { Request requestWrapper = new HttpRequestAdapter(request); Response responseWrapper = handlerChain.handle(requestWrapper); HttpResponse response = new BasicHttpResponse(HTTP_1_1, responseWrapper.getStatus(), EnglishReasonPhraseCatalog.INSTANCE.getReason(responseWrapper.getStatus(), ENGLISH)); for (Map.Entry<String, String> header : responseWrapper.getHeaders().entrySet()) { for (String value : header.getValue().split(",")) { response.addHeader(header.getKey(), value.trim()); }// www . java2 s. c om } if (responseWrapper.hasBody()) { response.setEntity(new ByteArrayEntity(ByteStreams.toByteArray(responseWrapper.getBodyAsBinary()), ContentType.create(responseWrapper.getContentType()))); } return response; }
From source file:com.github.avarabyeu.restendpoint.http.DefaultErrorHandlerTest.java
private HttpResponse getHttpResponse(int statusCode, String message) { StatusLine statusLine = new BasicStatusLine(HttpVersion.HTTP_1_1, statusCode, message); BasicHttpResponse response = new BasicHttpResponse(statusLine, EnglishReasonPhraseCatalog.INSTANCE, Locale.US);/*from ww w . j a v a 2 s. c o m*/ response.setEntity(new StringEntity("test string response body", Consts.UTF_8)); return response; }
From source file:sachin.spider.WebSpider.java
private void processURL(WebURL curUrl) { curUrl.setProccessed(true);//from w w w.j av a 2 s. co m String url = curUrl.getUrl(); HttpGet httpget = new HttpGet(url); RequestConfig requestConfig = getRequestConfigWithRedirectDisabled(); httpget.setConfig(requestConfig); try { HttpClientContext context = HttpClientContext.create(); long startingTime = System.currentTimeMillis(); try (CloseableHttpResponse response = httpclient.execute(httpget, context)) { long endingTime = System.currentTimeMillis(); StatusLine statusLine = response.getStatusLine(); int statusCode = statusLine.getStatusCode(); curUrl.setStatusCode(statusCode); curUrl.setStatusMessage(EnglishReasonPhraseCatalog.INSTANCE.getReason(statusCode, Locale.ENGLISH)); curUrl.setResposneTime(((int) (endingTime - startingTime)) / 1000); curUrl.setHeaders(response.getAllHeaders()); curUrl.setBaseHref(context.getTargetHost().toString()); if (curUrl.getStatusCode() >= 300 && curUrl.getStatusCode() < 400) { handleRedirectedLink(curUrl); } else if (statusCode == 200) { try { processPage(response, curUrl); } catch (Exception ex) { Logger.getLogger(WebSpider.class.getName()).log(Level.SEVERE, null, ex); } } handleLink(curUrl, response, statusCode, EnglishReasonPhraseCatalog.INSTANCE.getReason(statusCode, Locale.ENGLISH)); EntityUtils.consumeQuietly(response.getEntity()); HttpClientUtils.closeQuietly(response); } } catch (Exception ex) { System.out.println(curUrl.getUrl()); curUrl.setErrorMsg(ex.toString()); Logger.getLogger(WebSpider.class.getName()).log(Level.SEVERE, null, ex); } finally { httpget.releaseConnection(); } }