List of usage examples for org.apache.http.client.methods HttpRequestBase getMethod
public abstract String getMethod();
From source file:org.fcrepo.client.MoveBuilderTest.java
@Test public void testMove() throws Exception { testBuilder.perform();//w ww. j ava 2 s . c o m final ArgumentCaptor<HttpRequestBase> requestCaptor = ArgumentCaptor.forClass(HttpRequestBase.class); verify(client).executeRequest(eq(uri), requestCaptor.capture()); final HttpRequestBase request = requestCaptor.getValue(); assertEquals("MOVE", request.getMethod()); assertEquals(destUrl, request.getFirstHeader(DESTINATION).getValue()); }
From source file:org.apache.jmeter.protocol.http.sampler.TestHttpWebdav.java
@Test public void testGetMethod() throws URISyntaxException { for (String method : VALID_METHODS) { HttpRequestBase request = new HttpWebdav(method, new URI("http://example.com")); assertEquals(method, request.getMethod()); }/*from w w w . jav a2s . c o m*/ }
From source file:TTrestclient.TeachTimeRESTclient.java
private void execute_and_dump(HttpRequestBase request) { try {// ww w. j a v a 2 s. co m System.out.println("Metodo: " + request.getMethod()); System.out.println("URL: " + request.getURI()); if (request.getFirstHeader("Accept") != null) { System.out.println(request.getFirstHeader("Accept")); } if (request.getMethod().equals("POST")) { HttpEntity e = ((HttpPost) request).getEntity(); System.out.print("Payload: "); e.writeTo(System.out); System.out.println(); System.out.println("Tipo payload: " + e.getContentType()); } //eseguiamo la richiesta CloseableHttpResponse response = client.execute(request); try { //preleviamo il contenuto della risposta HttpEntity entity = response.getEntity(); if (entity != null) { entity.writeTo(System.out); System.out.println(); } //controlliamo lo status //if (response.getStatusLine().getStatusCode() != 200) { System.out.println("Return status: " + response.getStatusLine().getReasonPhrase() + " (" + response.getStatusLine().getStatusCode() + ")"); //} } finally { //chiudiamo la risposta response.close(); } } catch (IOException ex) { Logger.getLogger(TeachTimeRESTclient.class.getName()).log(Level.SEVERE, null, ex); } }
From source file:org.gradle.internal.resource.transport.http.HttpClientHelper.java
public HttpResponse performRequest(HttpRequestBase request) { String method = request.getMethod(); HttpResponse response;/*from w w w .j av a 2 s . c o m*/ try { response = executeGetOrHead(request); } catch (IOException e) { throw new HttpRequestException(String.format("Could not %s '%s'.", method, request.getURI()), e); } return response; }
From source file:io.cloudslang.content.httpclient.build.RequestBuilderTest.java
@Test public void testMethods() throws URISyntaxException { HttpRequestBase httpRequestBase = new RequestBuilder().setUri(new URI("/")).setMethod("GET").build(); assertEquals(httpRequestBase.getMethod(), "GET"); httpRequestBase = new RequestBuilder().setUri(new URI("/")).setMethod("POST").build(); assertEquals(httpRequestBase.getMethod(), "POST"); httpRequestBase = new RequestBuilder().setUri(new URI("/")).setMethod("PUT").build(); assertEquals(httpRequestBase.getMethod(), "PUT"); httpRequestBase = new RequestBuilder().setUri(new URI("/")).setMethod("DELETE").build(); assertEquals(httpRequestBase.getMethod(), "DELETE"); httpRequestBase = new RequestBuilder().setUri(new URI("/")).setMethod("TRACE").build(); assertEquals(httpRequestBase.getMethod(), "TRACE"); httpRequestBase = new RequestBuilder().setUri(new URI("/")).setMethod("OPTIONS").build(); assertEquals(httpRequestBase.getMethod(), "OPTIONS"); httpRequestBase = new RequestBuilder().setUri(new URI("/")).setMethod("HEAD").build(); assertEquals(httpRequestBase.getMethod(), "HEAD"); httpRequestBase = new RequestBuilder().setUri(new URI("/")).setMethod("get").build(); assertEquals(httpRequestBase.getMethod(), "GET"); httpRequestBase = new RequestBuilder().setUri(new URI("/")).setMethod("post").build(); assertEquals(httpRequestBase.getMethod(), "POST"); httpRequestBase = new RequestBuilder().setUri(new URI("/")).setMethod("put").build(); assertEquals(httpRequestBase.getMethod(), "PUT"); }
From source file:org.mule.modules.constantcontact.ConstantContactException.java
public ConstantContactException(String message, HttpRequestBase request, RequestExecutor.Response response) { super(message + ". Http Status = " + response.getHttpStatusCode() + ". Requested URI = " + request.getURI() + ". Method = " + request.getMethod() + ". Response from server = " + response.getResponseText()); }
From source file:org.camunda.connect.httpclient.HttpConnectorTest.java
protected void verifyHttpRequest(Class<? extends HttpRequestBase> requestClass) { Object target = interceptor.getTarget(); assertThat(target).isInstanceOf(requestClass); HttpRequest request = interceptor.getRequest(); HttpRequestBase requestBase = (HttpRequestBase) target; assertThat(requestBase.getMethod()).isEqualTo(request.getMethod()); }
From source file:cn.isif.util_plus.http.client.RetryHandler.java
@Override public boolean retryRequest(IOException exception, int retriedTimes, HttpContext context) { boolean retry = true; if (exception == null || context == null) { return false; }// w w w. j a v a 2 s.c o m Object isReqSent = context.getAttribute(ExecutionContext.HTTP_REQ_SENT); boolean sent = isReqSent == null ? false : (Boolean) isReqSent; if (retriedTimes > maxRetries) { retry = false; } else if (exceptionBlackList.contains(exception.getClass())) { retry = false; } else if (exceptionWhiteList.contains(exception.getClass())) { retry = true; } else if (!sent) { retry = true; } if (retry) { try { Object currRequest = context.getAttribute(ExecutionContext.HTTP_REQUEST); if (currRequest != null) { if (currRequest instanceof HttpRequestBase) { HttpRequestBase requestBase = (HttpRequestBase) currRequest; retry = "GET".equals(requestBase.getMethod()); } else if (currRequest instanceof RequestWrapper) { RequestWrapper requestWrapper = (RequestWrapper) currRequest; retry = "GET".equals(requestWrapper.getMethod()); } } else { retry = false; LogUtils.e("retry error, curr request is null"); } } catch (Throwable e) { retry = false; LogUtils.e("retry error", e); } } if (retry) { SystemClock.sleep(RETRY_SLEEP_INTERVAL); // sleep a while and retry http request again. } return retry; }
From source file:com.dongfang.net.http.RetryHandler.java
@Override public boolean retryRequest(IOException exception, int retriedTimes, HttpContext context) { boolean retry = true; if (exception == null || context == null) { return false; }/*from ww w. j a va 2 s . c o m*/ Boolean b = (Boolean) context.getAttribute(ExecutionContext.HTTP_REQ_SENT); boolean sent = (b != null && b.booleanValue()); if (retriedTimes > maxRetries) { retry = false; } else if (exceptionBlackList.contains(exception.getClass())) { retry = false; } else if (exceptionWhiteList.contains(exception.getClass())) { retry = true; } else if (!sent) { retry = true; } if (retry) { try { Object currRequest = context.getAttribute(ExecutionContext.HTTP_REQUEST); if (currRequest != null) { if (currRequest instanceof HttpRequestBase) { HttpRequestBase requestBase = (HttpRequestBase) currRequest; retry = "GET".equals(requestBase.getMethod()); } else if (currRequest instanceof RequestWrapper) { RequestWrapper requestWrapper = (RequestWrapper) currRequest; retry = "GET".equals(requestWrapper.getMethod()); } } else { retry = false; ULog.e("retry error, curr request is null"); } } catch (Throwable e) { retry = false; ULog.e("retry error", e); } } if (retry) { SystemClock.sleep(RETRY_SLEEP_INTERVAL); // sleep a while and retry http request again. } return retry; }
From source file:com.xc.framework.https.client.RetryHandler.java
@Override public boolean retryRequest(IOException exception, int retriedTimes, HttpContext context) { boolean retry = true; if (exception == null || context == null) { return false; }/*from w w w . ja v a 2 s . c o m*/ Object isReqSent = context.getAttribute(ExecutionContext.HTTP_REQ_SENT); boolean sent = isReqSent == null ? false : (Boolean) isReqSent; if (retriedTimes > maxRetries) { retry = false; } else if (exceptionBlackList.contains(exception.getClass())) { retry = false; } else if (exceptionWhiteList.contains(exception.getClass())) { retry = true; } else if (!sent) { retry = true; } if (retry) { try { Object currRequest = context.getAttribute(ExecutionContext.HTTP_REQUEST); if (currRequest != null) { if (currRequest instanceof HttpRequestBase) { HttpRequestBase requestBase = (HttpRequestBase) currRequest; retry = "GET".equals(requestBase.getMethod()); } else if (currRequest instanceof RequestWrapper) { RequestWrapper requestWrapper = (RequestWrapper) currRequest; retry = "GET".equals(requestWrapper.getMethod()); } } else { retry = false; Log.e("RetryHandler", "retry error, curr request is null"); } } catch (Throwable e) { retry = false; Log.e("retry error", "" + e); } } if (retry) { SystemClock.sleep(RETRY_SLEEP_INTERVAL); // sleep a while and retry // http request again. } return retry; }