public static void setSizeHeader(HttpRequestBase method, long size) { method.setHeader(GO_ARTIFACT_PAYLOAD_SIZE, String.valueOf(size)); }
private void setHandshakeProperties(final HttpRequestBase httpRequest) { if (compress) { httpRequest.setHeader(HANDSHAKE_PROPERTY_USE_COMPRESSION, "true"); } if (requestExpirationMillis > 0) { httpRequest.setHeader(HANDSHAKE_PROPERTY_REQUEST_EXPIRATION, String.valueOf(requestExpirationMillis)); } if (batchCount > 0) { httpRequest.setHeader(HANDSHAKE_PROPERTY_BATCH_COUNT, String.valueOf(batchCount)); } if (batchSize > 0) { httpRequest.setHeader(HANDSHAKE_PROPERTY_BATCH_SIZE, String.valueOf(batchSize)); } if (batchDurationMillis > 0) { httpRequest.setHeader(HANDSHAKE_PROPERTY_BATCH_DURATION, String.valueOf(batchDurationMillis)); } }
/** * GET request * @param urlstring * @param useAuthentication * @throws IOException */ public ClientConnection(String urlstring) throws IOException { HttpRequestBase request = new HttpGet(urlstring); request.setHeader("User-Agent", USER_AGENT); this.executeRequest(request); }
/** * POST request * @param urlstring * @param map * @param useAuthentication * @throws ClientProtocolException * @throws IOException */ public ClientConnection(String urlstring, Map<String, byte[]> map) throws ClientProtocolException, IOException { HttpRequestBase request = new HttpPost(urlstring); MultipartEntityBuilder entityBuilder = MultipartEntityBuilder.create(); entityBuilder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE); for (Map.Entry<String, byte[]> entry: map.entrySet()) { entityBuilder.addBinaryBody(entry.getKey(), entry.getValue()); } ((HttpPost) request).setEntity(entityBuilder.build()); request.setHeader("User-Agent", USER_AGENT); this.executeRequest(request); }
if (async) { if (reqObj.getHeaders(CONTENT_TYPE) == null || reqObj.getHeaders(CONTENT_TYPE).length == 0) { reqObj.setHeader(entity.getContentType());
req = new HttpPost(urlstring); req.setConfig(RequestConfig.custom().setRedirectsEnabled(false).build()); req.setHeader("User-Agent", USER_AGENT); CloseableHttpResponse httpResponse = httpClient.execute(req); HttpEntity httpEntity = httpResponse.getEntity();
reqObj.addHeader("User-Agent", UserAgent.getUserAgent(isMobile)); for(Map.Entry<String, String> entry : request.getHeaders().entrySet()) { reqObj.setHeader(entry.getKey(), entry.getValue());
/** * GET request * @param urlstring * @param useAuthentication * @throws IOException */ public ClientConnection(String urlstring) throws IOException { this.request = new HttpGet(urlstring); this.request.setHeader("User-Agent", ClientIdentification.getAgent(ClientIdentification.yacyInternetCrawlerAgentName).userAgent); this.init(); }
public static CloseableHttpResponse getResponse(HttpRequestBase request) throws IOException { if (request.getConfig() == null){ request.setConfig(requestConfig); } request.setHeader("User-Agent", Constants.userAgentArray[new Random().nextInt(Constants.userAgentArray.length)]); HttpClientContext httpClientContext = HttpClientContext.create(); httpClientContext.setCookieStore(cookieStore); CloseableHttpResponse response = httpClient.execute(request, httpClientContext); // int statusCode = response.getStatusLine().getStatusCode(); // if(statusCode != 200){ // throw new IOException("status code is:" + statusCode); // } return response; } public static CloseableHttpResponse getResponse(String url) throws IOException {
/** * POST request * @param urlstring * @param map * @param useAuthentication * @throws ClientProtocolException * @throws IOException */ public ClientConnection(String urlstring, Map<String, byte[]> map, boolean useAuthentication) throws ClientProtocolException, IOException { this.request = new HttpPost(urlstring); MultipartEntityBuilder entityBuilder = MultipartEntityBuilder.create(); entityBuilder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE); for (Map.Entry<String, byte[]> entry: map.entrySet()) { entityBuilder.addBinaryBody(entry.getKey(), entry.getValue()); } ((HttpPost) this.request).setEntity(entityBuilder.build()); this.request.setHeader("User-Agent", ClientIdentification.getAgent(ClientIdentification.yacyInternetCrawlerAgentName).userAgent); this.init(); }
/** * Resolve Headers */ protected void resolveHeaders(HttpHeaders headers, HttpRequestBase httpRequest) { if (headers == null) { headers = new HttpHeaders(); } // Add default accept headers if (!headers.containsKey(HttpHeaders.ACCEPT)) { headers.set(HttpHeaders.ACCEPT, "*/*"); } // Add default user agent if (!headers.containsKey(HttpHeaders.USER_AGENT)) { headers.set(HttpHeaders.USER_AGENT, "apache/httpclient4"); } for (Entry<String, List<String>> header : headers.entrySet()) { if (HttpHeaders.COOKIE.equalsIgnoreCase(header.getKey())) { httpRequest.setHeader(header.getKey(), StringUtil.join(header.getValue(), ';')); } else { for (String headerValue : header.getValue()) { httpRequest.setHeader(header.getKey(), headerValue != null ? headerValue : ""); } } } }
String nextUrl = String.format(Constants.USER_ANSWER_URL, userToken, j * 20); HttpRequestBase request = new HttpGet(nextUrl); request.setHeader("authorization", "oauth " + ZhiHuHttpClient.getAuthorization()); zhiHuHttpClient.getAnswerPageThreadPool().execute(new PicAnswerTask(request, true, userToken));
remoteRequest.setHeader(entry.getKey(), entry.getValue());
/** * Set the prefer header for this request to lenient handling, to indicate that server-managed triples will not * be included in the request body. * * @return this builder */ public PutBuilder preferLenient() { request.setHeader(PREFER, HANDLING_LENIENT); return this; } }
/** * Set the prefer header for this request to representation, to indicate that links to other resources and their * properties should also be included. * * @return this builder */ public GetBuilder preferRepresentation() { request.setHeader(PREFER, RETURN_REPRESENTATION); return this; }
protected void setHeader(HttpRequestBase request, VoItf vo , ESCluster mc){ request.setHeader("Content-Type", "application/json;charset=utf-8"); request.setHeader("x-forwarded-for", LocalUtil.LOCAL_IP); String userPass = vo.getUserPass(); if(StringUtils.isBlank(userPass)) { userPass = mc.getUserPass(); } if(userPass != null) { request.setHeader("Authorization"," Basic "+userPass); } }
protected HttpResponse executeRequest(HttpRequestBase request, Map<String, String> headers) { for(Map.Entry<String, String> header : headers.entrySet()) { request.setHeader(header.getKey(), header.getValue()); } return executeRequest(request); }
@Override protected void setEntity(HttpClient httpClient, HttpRequestBase httpRequestBase, Args args, HttpEntity entity) throws ClientServicesException { httpRequestBase.setHeader(SLUG, name); httpRequestBase.setHeader(CONTENT_TYPE, getContentType()); super.setEntity(httpClient, httpRequestBase, args, entity); } }
private static void addHeaders(HttpRequestBase request, Headers headers) { for (Header header: headers) { request.setHeader(header.getName(), header.getValue()); } }
private void setBasicAuthHeader(SolrRequest request, HttpRequestBase method) throws UnsupportedEncodingException { if (request.getBasicAuthUser() != null && request.getBasicAuthPassword() != null) { String userPass = request.getBasicAuthUser() + ":" + request.getBasicAuthPassword(); String encoded = Base64.byteArrayToBase64(userPass.getBytes(UTF_8)); method.setHeader(new BasicHeader("Authorization", "Basic " + encoded)); } }