Lines Matching defs:request

44  * An HttpStack that performs request over an {@link HttpClient}.
71 public HttpResponse performRequest(Request<?> request, Map<String, String> additionalHeaders)
73 HttpUriRequest httpRequest = createHttpRequest(request, additionalHeaders);
75 addHeaders(httpRequest, request.getHeaders());
78 int timeoutMs = request.getTimeoutMs();
87 * Creates the appropriate subclass of HttpUriRequest for passed in request.
90 /* protected */ static HttpUriRequest createHttpRequest(Request<?> request,
92 switch (request.getMethod()) {
95 // If the request's post body is null, then the assumption is that the request is
96 // GET. Otherwise, it is assumed that the request is a POST.
97 byte[] postBody = request.getPostBody();
99 HttpPost postRequest = new HttpPost(request.getUrl());
100 postRequest.addHeader(HEADER_CONTENT_TYPE, request.getPostBodyContentType());
106 return new HttpGet(request.getUrl());
110 return new HttpGet(request.getUrl());
112 return new HttpDelete(request.getUrl());
114 HttpPost postRequest = new HttpPost(request.getUrl());
115 postRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
116 setEntityIfNonEmptyBody(postRequest, request);
120 HttpPut putRequest = new HttpPut(request.getUrl());
121 putRequest.addHeader(HEADER_CONTENT_TYPE, request.getBodyContentType());
122 setEntityIfNonEmptyBody(putRequest, request);
126 throw new IllegalStateException("Unknown request method.");
131 Request<?> request) throws AuthFailureError {
132 byte[] body = request.getBody();
140 * Called before the request is executed using the underlying HttpClient.
142 * <p>Overwrite in subclasses to augment the request.</p>
144 protected void onPrepareRequest(HttpUriRequest request) throws IOException {