List of usage examples for org.apache.http.client.methods HttpUriRequest addHeader
void addHeader(String str, String str2);
From source file:com.polyvi.xface.http.XHttpWorker.java
/** * ??http//from w w w . j a v a 2 s .co m * * @param request * @param contentType * @param handler */ private void doHttpRequest(HttpUriRequest request, String contentType, XAsyncHttpResponseHandler handler) { if (contentType != null) { request.addHeader("Content-Type", contentType); } if (handler.isAsync()) { Future<?> task = mThreadPool.submit(new XAsyncHttpRequest(mHttpClient, mHttpContext, request, handler)); mRequestList.add(new WeakReference<Future<?>>(task)); } else { new XAsyncHttpRequest(mHttpClient, mHttpContext, request, handler).run(); } }
From source file:net.heroicefforts.viable.android.rep.jira.JIRARepository.java
private HttpResponse execute(HttpUriRequest request) throws IOException { request.addHeader("Accept-Encoding", "gzip"); return httpclient.execute(request); }
From source file:com.sf.httpclient.FinalHttp.java
protected Object sendSyncRequest(DefaultHttpClient client, HttpContext httpContext, HttpUriRequest uriRequest, String contentType) {//from www. j a va 2 s . c om if (contentType != null) { uriRequest.addHeader("Content-Type", contentType); } return null; }
From source file:cn.com.dfc.pl.afinal.FinalHttp.java
protected Object sendSyncRequest(DefaultHttpClient client, HttpContext httpContext, HttpUriRequest uriRequest, String contentType) {/*from ww w . j a v a2 s.c o m*/ if (contentType != null) { uriRequest.addHeader("Content-Type", contentType); } return new SyncRequestHandler(client, httpContext, charset).sendRequest(uriRequest); }
From source file:org.obiba.opal.rest.client.magma.OpalJavaClient.java
private HttpResponse execute(HttpUriRequest msg) throws IOException { msg.addHeader("Accept", "application/x-protobuf, text/html"); authenticate(msg);// www . j a v a 2 s.c om log.debug("{} {}", msg.getMethod(), msg.getURI()); if (log.isTraceEnabled()) { for (Header allHeader : msg.getAllHeaders()) { log.trace(" {} {}", allHeader.getName(), allHeader.getValue()); } } try { return getClient().execute(msg, ctx); } finally { cleanupCache(); } }
From source file:ch.cyberduck.core.googledrive.DriveReadFeature.java
@Override public InputStream read(final Path file, final TransferStatus status, final ConnectionCallback callback) throws BackgroundException { try {//w w w. j a va2 s . co m if (file.getType().contains(Path.Type.placeholder)) { final DescriptiveUrl link = new DriveUrlProvider().toUrl(file).find(DescriptiveUrl.Type.http); if (DescriptiveUrl.EMPTY.equals(link)) { log.warn(String.format("Missing web link for file %s", file)); return new NullInputStream(file.attributes().getSize()); } // Write web link file return IOUtils.toInputStream(UrlFileWriterFactory.get().write(link), Charset.defaultCharset()); } else { final String base = session.getClient().getRootUrl(); final HttpUriRequest request = new HttpGet(String.format( String.format("%%s/drive/v3/files/%%s?alt=media&supportsTeamDrives=%s", PreferencesFactory.get().getBoolean("googledrive.teamdrive.enable")), base, new DriveFileidProvider(session).getFileid(file, new DisabledListProgressListener()))); request.addHeader(HTTP.CONTENT_TYPE, MEDIA_TYPE); if (status.isAppend()) { final HttpRange range = HttpRange.withStatus(status); final String header; if (-1 == range.getEnd()) { header = String.format("bytes=%d-", range.getStart()); } else { header = String.format("bytes=%d-%d", range.getStart(), range.getEnd()); } if (log.isDebugEnabled()) { log.debug(String.format("Add range header %s for file %s", header, file)); } request.addHeader(new BasicHeader(HttpHeaders.RANGE, header)); // Disable compression request.addHeader(new BasicHeader(HttpHeaders.ACCEPT_ENCODING, "identity")); } final HttpClient client = session.getHttpClient(); final HttpResponse response = client.execute(request); switch (response.getStatusLine().getStatusCode()) { case HttpStatus.SC_OK: case HttpStatus.SC_PARTIAL_CONTENT: return new HttpMethodReleaseInputStream(response); default: throw new DriveExceptionMappingService().map(new HttpResponseException( response.getStatusLine().getStatusCode(), response.getStatusLine().getReasonPhrase())); } } } catch (IOException e) { throw new DriveExceptionMappingService().map("Download {0} failed", e, file); } }
From source file:com.sun.jersey.client.apache4.ApacheHttpClient4Handler.java
private void writeOutBoundHeaders(final MultivaluedMap<String, Object> headers, final HttpUriRequest request) { for (Map.Entry<String, List<Object>> e : headers.entrySet()) { List<Object> vs = e.getValue(); if (vs.size() == 1) { request.addHeader(e.getKey(), ClientRequest.getHeaderValue(vs.get(0))); } else {//from w ww . j a va 2s .com StringBuilder b = new StringBuilder(); for (Object v : e.getValue()) { if (b.length() > 0) { b.append(','); } b.append(ClientRequest.getHeaderValue(v)); } request.addHeader(e.getKey(), b.toString()); } } }
From source file:org.apache.hadoop.gateway.dispatch.AbstractGatewayDispatch.java
public void copyRequestHeaderFields(HttpUriRequest outboundRequest, HttpServletRequest inboundRequest) { Enumeration<String> headerNames = inboundRequest.getHeaderNames(); while (headerNames.hasMoreElements()) { String name = headerNames.nextElement(); if (!outboundRequest.containsHeader(name) && !getOutboundRequestExcludeHeaders().contains(name)) { String value = inboundRequest.getHeader(name); outboundRequest.addHeader(name, value); }/*from www .j av a 2 s . co m*/ } }
From source file:com.wisedu.scc.love.widget.http.HttpManager.java
protected String sendSyncRequest(HttpClient client, HttpContext httpContext, HttpUriRequest uriRequest, String contentType) {//from ww w . jav a2s. c om if (contentType != null) { uriRequest.addHeader("Content-Type", contentType); } return new SyncRequestHandler((DefaultHttpClient) client, httpContext, AsyncHttpResponseHandler.DEFAULT_CHARSET).sendRequest(uriRequest); }
From source file:com.supernovapps.audio.jstreamsourcer.Icecast.java
public HttpUriRequest getUpdateMetadataRequest(String song, String artist, String album) { if (!started) { return null; }/*from w w w . j a v a2s. c om*/ String metadata = metadataTemplate.replace("_song_", song).replace("_artist_", artist).replace("_album_", album); MetaDataHttpRequestParams params = new MetaDataHttpRequestParams(); params.put("mode", "updinfo"); params.put("mount", path); params.put("charset", "UTF-8"); params.put("song", metadata); String authString = username + ":" + password; String token = Base64.encodeBase64String(authString.getBytes()); HashMap<String, String> headers = new HashMap<String, String>(); headers.put("Authorization:", "Basic " + token); headers.put("User-Agent", USER_AGENT); HttpUriRequest request = new HttpGet(MetaDataHttpRequestParams.getUrlWithQueryString( "http://" + host + ":" + Integer.toString(port) + "/admin/metadata", params)); if (headers != null) { for (Map.Entry<String, String> entry : headers.entrySet()) { request.addHeader(entry.getKey(), entry.getValue()); } } return request; }