Lines Matching refs:request

48  * An HttpStack that performs request over an {@link HttpClient}.
75 public HttpResponse performRequest(Request<?> request, Map<String, String> additionalHeaders)
77 HttpUriRequest httpRequest = createHttpRequest(request, additionalHeaders);
79 addHeaders(httpRequest, request.getHeaders());
82 int timeoutMs = request.getTimeoutMs();
91 * Creates the appropriate subclass of HttpUriRequest for passed in request.
94 /* protected */ static HttpUriRequest createHttpRequest(Request<?> request,
96 switch (request.getMethod()) {
99 // If the request's post body is null, then the assumption is that the request is
100 // GET. Otherwise, it is assumed that the request is a POST.
101 byte[] postBody = request.getPostBody();
103 HttpPost postRequest = new HttpPost(request.getUrl());
104 postRequest.addHeader(HEADER_CONTENT_TYPE, request.getPostBodyContentType());
110 return new HttpGet(request.getUrl());
114 return new HttpGet(request.getUrl());
116 return new HttpDelete(request.getUrl());
118 HttpPost postRequest = new HttpPost(request.getUrl());
119 postRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
120 setEntityIfNonEmptyBody(postRequest, request);
124 HttpPut putRequest = new HttpPut(request.getUrl());
125 putRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
126 setEntityIfNonEmptyBody(putRequest, request);
130 return new HttpHead(request.getUrl());
132 return new HttpOptions(request.getUrl());
134 return new HttpTrace(request.getUrl());
136 HttpPatch patchRequest = new HttpPatch(request.getUrl());
137 patchRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
138 setEntityIfNonEmptyBody(patchRequest, request);
142 throw new IllegalStateException("Unknown request method.");
147 Request<?> request) throws AuthFailureError {
148 byte[] body = request.getBody();
156 * Called before the request is executed using the underlying HttpClient.
158 * <p>Overwrite in subclasses to augment the request.</p>
160 protected void onPrepareRequest(HttpUriRequest request) throws IOException {