List of usage examples for org.apache.http.client.methods HttpTrace HttpTrace
public HttpTrace(final String uri)
From source file:org.kymjs.kjframe.http.HttpClientStack.java
static HttpUriRequest createHttpRequest(Request<?> request, Map<String, String> additionalHeaders) { switch (request.getMethod()) { case HttpMethod.GET: return new HttpGet(request.getUrl()); case HttpMethod.DELETE: return new HttpDelete(request.getUrl()); case HttpMethod.POST: { HttpPost postRequest = new HttpPost(request.getUrl()); postRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(postRequest, request); return postRequest; }//from w w w . ja v a2 s .c o m case HttpMethod.PUT: { HttpPut putRequest = new HttpPut(request.getUrl()); putRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(putRequest, request); return putRequest; } case HttpMethod.HEAD: return new HttpHead(request.getUrl()); case HttpMethod.OPTIONS: return new HttpOptions(request.getUrl()); case HttpMethod.TRACE: return new HttpTrace(request.getUrl()); case HttpMethod.PATCH: { HttpPatch patchRequest = new HttpPatch(request.getUrl()); patchRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(patchRequest, request); return patchRequest; } default: throw new IllegalStateException("Unknown request method."); } }
From source file:com.scut.easyfe.network.kjFrame.http.HttpClientStack.java
static HttpUriRequest createHttpRequest(Request<?> request, Map<String, String> additionalHeaders) { switch (request.getMethod()) { case Request.HttpMethod.GET: return new HttpGet(request.getUrl()); case Request.HttpMethod.DELETE: return new HttpDelete(request.getUrl()); case Request.HttpMethod.POST: { HttpPost postRequest = new HttpPost(request.getUrl()); postRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(postRequest, request); return postRequest; }// www . j a v a 2s . c o m case Request.HttpMethod.PUT: { HttpPut putRequest = new HttpPut(request.getUrl()); putRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(putRequest, request); return putRequest; } case Request.HttpMethod.HEAD: return new HttpHead(request.getUrl()); case Request.HttpMethod.OPTIONS: return new HttpOptions(request.getUrl()); case Request.HttpMethod.TRACE: return new HttpTrace(request.getUrl()); case Request.HttpMethod.PATCH: { HttpPatch patchRequest = new HttpPatch(request.getUrl()); patchRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(patchRequest, request); return patchRequest; } default: throw new IllegalStateException("Unknown request method."); } }
From source file:ai.eve.volley.stack.HttpClientStack.java
/** * Creates the appropriate subclass of HttpUriRequest for passed in request. *///from w w w.j a v a2s .c o m private static HttpUriRequest createHttpRequest(Request<?> request) throws AuthFailureError { switch (request.getMethod()) { case Method.GET: return new HttpGet(request.getUrl()); case Method.DELETE: return new HttpDelete(request.getUrl()); case Method.POST: { HttpPost postRequest = new HttpPost(request.getUrl()); postRequest.addHeader(HTTP.CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(postRequest, request); return postRequest; } case Method.PUT: { HttpPut putRequest = new HttpPut(request.getUrl()); putRequest.addHeader(HTTP.CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(putRequest, request); return putRequest; } case Method.HEAD: return new HttpHead(request.getUrl()); case Method.OPTIONS: return new HttpOptions(request.getUrl()); case Method.TRACE: return new HttpTrace(request.getUrl()); case Method.PATCH: { HttpPatch patchRequest = new HttpPatch(request.getUrl()); patchRequest.addHeader(HTTP.CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(patchRequest, request); return patchRequest; } default: throw new IllegalStateException("Unknown request method."); } }
From source file:com.handsome.frame.android.volley.stack.HttpClientStack.java
/** * Creates the appropriate subclass of HttpUriRequest for passed in request. *//*ww w.j a v a2s.c o m*/ private static HttpUriRequest createHttpRequest(Request<?> request) throws AuthFailureError { switch (request.getMethod()) { case Request.Method.GET: return new HttpGet(request.getUrl()); case Request.Method.DELETE: return new HttpDelete(request.getUrl()); case Request.Method.POST: { HttpPost postRequest = new HttpPost(request.getUrl()); postRequest.addHeader(HTTP.CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(postRequest, request); return postRequest; } case Request.Method.PUT: { HttpPut putRequest = new HttpPut(request.getUrl()); putRequest.addHeader(HTTP.CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(putRequest, request); return putRequest; } case Request.Method.HEAD: return new HttpHead(request.getUrl()); case Request.Method.OPTIONS: return new HttpOptions(request.getUrl()); case Request.Method.TRACE: return new HttpTrace(request.getUrl()); case Request.Method.PATCH: { HttpPatch patchRequest = new HttpPatch(request.getUrl()); patchRequest.addHeader(HTTP.CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(patchRequest, request); return patchRequest; } default: throw new IllegalStateException("Unknown request method."); } }
From source file:net.gcolin.httpquery.HttpHandlerImpl.java
@Override public Request trace(String uri) { return new RequestImpl(new HttpTrace(uri)); }
From source file:com.griddynamics.jagger.invoker.http.HttpInvoker.java
private HttpRequestBase createMethod(HttpQuery query, URI uri) throws UnsupportedEncodingException { HttpRequestBase method;//from w ww. j a v a 2 s .c o m switch (query.getMethod()) { case POST: method = new HttpPost(uri); List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); for (Map.Entry<String, String> methodParam : query.getMethodParams().entrySet()) { nameValuePairs.add(new BasicNameValuePair(methodParam.getKey(), methodParam.getValue())); } ((HttpPost) method).setEntity(new UrlEncodedFormEntity(nameValuePairs)); break; case PUT: method = new HttpPut(uri); break; case GET: method = new HttpGet(uri); break; case DELETE: method = new HttpDelete(uri); break; case TRACE: method = new HttpTrace(uri); break; case HEAD: method = new HttpHead(uri); break; case OPTIONS: method = new HttpOptions(uri); break; default: throw new UnsupportedOperationException( "Invoker does not support \"" + query.getMethod() + "\" HTTP request."); } return method; }
From source file:com.oplay.nohelper.volley.toolbox.HttpClientStack.java
/** * Creates the appropriate subclass of HttpUriRequest for passed in request. *//*from w ww .ja va2 s .c o m*/ @SuppressWarnings("deprecation") public static HttpUriRequest createHttpRequest(Request<?> request, Map<String, String> additionalHeaders) throws AuthFailureError { switch (request.getMethod()) { case Method.DEPRECATED_GET_OR_POST: { // This is the deprecated way that needs to be handled for backwards compatibility. // If the request's post body is null, then the assumption is that the request is // GET. Otherwise, it is assumed that the request is a POST. byte[] postBody = request.getPostBody(); if (postBody != null) { HttpPost postRequest = new HttpPost(request.getUrl()); postRequest.addHeader(HEADER_CONTENT_TYPE, request.getPostBodyContentType()); HttpEntity entity; entity = new ByteArrayEntity(postBody); postRequest.setEntity(entity); return postRequest; } else { return new HttpGet(request.getUrl()); } } case Method.GET: return new HttpGet(request.getUrl()); case Method.DELETE: return new HttpDelete(request.getUrl()); case Method.POST: { HttpPost postRequest = new HttpPost(request.getUrl()); postRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(postRequest, request); return postRequest; } case Method.PUT: { HttpPut putRequest = new HttpPut(request.getUrl()); putRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(putRequest, request); return putRequest; } case Method.HEAD: return new HttpHead(request.getUrl()); case Method.OPTIONS: return new HttpOptions(request.getUrl()); case Method.TRACE: return new HttpTrace(request.getUrl()); case Method.PATCH: { HttpPatch patchRequest = new HttpPatch(request.getUrl()); patchRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(patchRequest, request); return patchRequest; } default: throw new IllegalStateException("Unknown request method."); } }
From source file:org.androidx.frames.libs.volley.HttpClientStack.java
/** * Creates the appropriate subclass of HttpUriRequest for passed in request. */// ww w .j a va 2 s.c o m /* protected */ static HttpUriRequest createHttpRequest(Request<?> request, Map<String, String> additionalHeaders) throws AuthFailureError { switch (request.getMethod()) { case Method.DEPRECATED_GET_OR_POST: { // This is the deprecated way that needs to be handled for // backwards compatibility. // If the request's post body is null, then the assumption is // that the request is // GET. Otherwise, it is assumed that the request is a POST. byte[] postBody = request.getPostBody(); if (postBody != null) { HttpPost postRequest = new HttpPost(request.getUrl()); postRequest.addHeader(HEADER_CONTENT_TYPE, request.getPostBodyContentType()); HttpEntity entity; entity = new ByteArrayEntity(postBody); postRequest.setEntity(entity); return postRequest; } else { return new HttpGet(request.getUrl()); } } case Method.GET: return new HttpGet(request.getUrl()); case Method.DELETE: return new HttpDelete(request.getUrl()); case Method.POST: { HttpPost postRequest = new HttpPost(request.getUrl()); postRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(postRequest, request); return postRequest; } case Method.PUT: { HttpPut putRequest = new HttpPut(request.getUrl()); putRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(putRequest, request); return putRequest; } case Method.HEAD: return new HttpHead(request.getUrl()); case Method.OPTIONS: return new HttpOptions(request.getUrl()); case Method.TRACE: return new HttpTrace(request.getUrl()); case Method.PATCH: { HttpPatch patchRequest = new HttpPatch(request.getUrl()); patchRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType()); setEntityIfNonEmptyBody(patchRequest, request); return patchRequest; } default: throw new IllegalStateException("Unknown request method."); } }
From source file:com.github.tomakehurst.wiremock.http.HttpClientFactory.java
public static HttpUriRequest getHttpRequestFor(RequestMethod method, String url) { notifier().info("Proxying: " + method + " " + url); if (method.equals(GET)) return new HttpGet(url); else if (method.equals(POST)) return new HttpPost(url); else if (method.equals(PUT)) return new HttpPut(url); else if (method.equals(DELETE)) return new HttpDelete(url); else if (method.equals(HEAD)) return new HttpHead(url); else if (method.equals(OPTIONS)) return new HttpOptions(url); else if (method.equals(TRACE)) return new HttpTrace(url); else if (method.equals(PATCH)) return new HttpPatch(url); else// w w w . ja v a2s . c o m return new GenericHttpUriRequest(method.toString(), url); }
From source file:org.xmlsh.internal.commands.http.java
@Override public int run(List<XValue> args) throws Exception { Options opts = new Options( "retry:,get:,put:,post:,head:,options:,delete:,connectTimeout:,contentType:,readTimeout:,+useCaches,+followRedirects,user:,password:,H=add-header:+,disableTrust:,keystore:,keypass:,sslproto:,output-headers=ohead:"); opts.parse(args);//from ww w .j a v a 2s. co m setSerializeOpts(getSerializeOpts(opts)); HttpRequestBase method; String surl = null; if (opts.hasOpt("get")) { surl = opts.getOptString("get", null); method = new HttpGet(surl); } else if (opts.hasOpt("put")) { surl = opts.getOptString("put", null); method = new HttpPut(surl); ((HttpPut) method).setEntity(getInputEntity(opts)); } else if (opts.hasOpt("post")) { surl = opts.getOptString("post", null); method = new HttpPost(surl); ((HttpPost) method).setEntity(getInputEntity(opts)); } else if (opts.hasOpt("head")) { surl = opts.getOptString("head", null); method = new HttpHead(surl); } else if (opts.hasOpt("options")) { surl = opts.getOptString("options", null); method = new HttpOptions(surl); } else if (opts.hasOpt("delete")) { surl = opts.getOptString("delete", null); method = new HttpDelete(surl); } else if (opts.hasOpt("trace")) { surl = opts.getOptString("trace", null); method = new HttpTrace(surl); } else { surl = opts.getRemainingArgs().get(0).toString(); method = new HttpGet(surl); } if (surl == null) { usage(); return 1; } int ret = 0; HttpHost host = new HttpHost(surl); DefaultHttpClient client = new DefaultHttpClient(); setOptions(client, host, opts); List<XValue> headers = opts.getOptValues("H"); if (headers != null) { for (XValue v : headers) { StringPair pair = new StringPair(v.toString(), '='); method.addHeader(pair.getLeft(), pair.getRight()); } } int retry = opts.getOptInt("retry", 0); long delay = 1000; HttpResponse resp = null; do { try { resp = client.execute(method); break; } catch (IOException e) { mShell.printErr("Exception running http" + ((retry > 0) ? " retrying ... " : ""), e); if (retry > 0) { Thread.sleep(delay); delay *= 2; } else throw e; } } while (retry-- > 0); HttpEntity respEntity = resp.getEntity(); if (respEntity != null) { InputStream ins = respEntity.getContent(); if (ins != null) { try { Util.copyStream(ins, getStdout().asOutputStream(getSerializeOpts())); } finally { ins.close(); } } } ret = resp.getStatusLine().getStatusCode(); if (opts.hasOpt("output-headers")) writeHeaders(opts.getOptStringRequired("output-headers"), resp.getStatusLine(), resp.getAllHeaders()); return ret; }