Lines Matching refs:request
46 * A request interceptor that decides about the transport encoding.
65 public void process(final HttpRequest request, final HttpContext context)
67 if (request == null) {
68 throw new IllegalArgumentException("HTTP request may not be null");
70 if (request instanceof HttpEntityEnclosingRequest) {
71 if (request.containsHeader(HTTP.TRANSFER_ENCODING)) {
74 if (request.containsHeader(HTTP.CONTENT_LEN)) {
77 ProtocolVersion ver = request.getRequestLine().getProtocolVersion();
78 HttpEntity entity = ((HttpEntityEnclosingRequest)request).getEntity();
80 request.addHeader(HTTP.CONTENT_LEN, "0");
89 request.addHeader(HTTP.TRANSFER_ENCODING, HTTP.CHUNK_CODING);
91 request.addHeader(HTTP.CONTENT_LEN, Long.toString(entity.getContentLength()));
94 if (entity.getContentType() != null && !request.containsHeader(
96 request.addHeader(entity.getContentType());
99 if (entity.getContentEncoding() != null && !request.containsHeader(
101 request.addHeader(entity.getContentEncoding());