Refine search
HttpPost buildSendExportMethod( String type, String load, InputStream is ) throws UnsupportedEncodingException { String serviceUrl = RegisterPackageServlet.CONTEXT_PATH; if ( type != null && load != null ) { serviceUrl += "/?" + RegisterPackageServlet.PARAMETER_TYPE + "=" + type + "&" + RegisterPackageServlet.PARAMETER_LOAD + "=" + URLEncoder.encode( load, "UTF-8" ); } String urlString = constructUrl( serviceUrl ); if ( log.isDebug() ) { log.logDebug( BaseMessages.getString( PKG, "SlaveServer.DEBUG_ConnectingTo", urlString ) ); } HttpPost method = new HttpPost( urlString ); method.setEntity( new InputStreamEntity( is ) ); method.addHeader( new BasicHeader( "Content-Type", "binary/zip" ) ); return method; }
Header setCookieOneHeader = new BasicHeader("Set-Cookie", "personalization_59996b985e24ce008d3df3bd07e27c1b=\"\"; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/"); Header setCookieTwoHeader = new BasicHeader("Set-Cookie", "anonymous_59996b985e24ce008d3df3bd07e27c1b=acgzEaAKOVR=mAY9yJhP7IrC9Am; Version=1; Comment=\"Anonymous cookie for site\"; Max-Age=15552000; Expires=Sat, 19-Mar-2016 18:43:26 GMT; Path=/"); Header cookieOneHeader = new BasicHeader("Cookie", "personalization_59996b985e24ce008d3df3bd07e27c1b=\"\""); Header cookieTwoHeader = new BasicHeader("Cookie", "anonymous_59996b985e24ce008d3df3bd07e27c1b=\"acgzEaAKOVR=mAY9yJhP7IrC9Am\""); HttpPost request = new HttpPost( new URIBuilder() .setScheme("http") .build() ); request.addHeader(setCookieOneHeader); request.addHeader(setCookieTwoHeader); request.addHeader(cookieOneHeader); request.addHeader(cookieTwoHeader); request.setEntity(new StringEntity("an_example_body")); HttpResponse response = httpClient.execute(request); assertEquals(HttpStatusCode.OK_200.code(), response.getStatusLine().getStatusCode()); assertThat(response.getHeaders("Set-Cookie").length, is(2)); assertThat(response.getHeaders("Set-Cookie")[0].getValue(), is(setCookieOneHeader.getValue())); assertThat(response.getHeaders("Set-Cookie")[1].getValue(), is(setCookieTwoHeader.getValue())); assertEquals("an_example_body", new String(EntityUtils.toByteArray(response.getEntity()), UTF_8));
void indexWithIds(String indexName, String indexType, Collection<DocumentWithId> idJsonMap) { String bulkRequestBody = idJsonMap.stream() .flatMap(json -> Stream.of(indexMetadataJsonWithId(json.getId()), json.getDocument())) .map((jsonNodes) -> jsonNodes.replace('\n', ' ').replace('\r', ' ')) .collect(joining("\n")) + "\n"; HttpPost request = new HttpPost(url("/" + indexName + "/" + indexType + "/_bulk")); request.setHeader(new BasicHeader(HttpHeaders.CONTENT_TYPE, "application/json")); request.setEntity(new StringEntity(bulkRequestBody, UTF_8)); httpClient.execute(request, (Consumer<CloseableHttpResponse>) response -> assertOk(response, "Request finished with error")); refresh(); }
url = BROKER_BASE_URL + "/dequeue/" + graphId; HttpPost httpPost = new HttpPost(url); httpPost.setHeader(new BasicHeader(WORKER_ID_HEADER, machineId)); HttpResponse response = null; try { response = httpClient.execute(httpPost); HttpEntity entity = response.getEntity(); if (entity == null) { return null; if (response.getStatusLine().getStatusCode() != 200) { EntityUtils.consumeQuietly(entity); return null;
HttpPost post = new HttpPost("www.google.com"); post.setHeader(new BasicHeader("User-Agent", "random client")); HttpEntity entity = new StringEntity("yellaworld"); post.setEntity(entity); Header[] headers = post.getAllHeaders(); String content = EntityUtils.toString(entity); System.out.println(post.toString()); for (Header header : headers) { System.out.println(header.getName() + ": " + header.getValue()); } System.out.println(); System.out.println(content);
final String authHeader = a.getAuthorizationHeaderValue(); if(StringUtil.isNotEmpty(authHeader)) { Header header = new BasicHeader("Authorization", authHeader); reqBuilder.addHeader(header); for (String key : header_data.keySet()) { for(String value: header_data.get(key)) { Header header = new BasicHeader(key, value); response.setStatusCode(http_res.getStatusLine().getStatusCode()); response.setStatusLine(http_res.getStatusLine().toString()); final Header[] responseHeaders = http_res.getAllHeaders(); for (Header header : responseHeaders) { response.addHeader(header.getName(), header.getValue());
try { refreshSession(); HttpPost httpPost = new HttpPost(this.url + "/manager"); List<NameValuePair> nvps = new ArrayList<>(); nvps.add(new BasicNameValuePair(AzkabanClientParams.ACTION, "create")); nvps.add(new BasicNameValuePair(AzkabanClientParams.NAME, projectName)); nvps.add(new BasicNameValuePair(AzkabanClientParams.DESCRIPTION, description)); httpPost.setEntity(new UrlEncodedFormEntity(nvps)); Header contentType = new BasicHeader(HttpHeaders.CONTENT_TYPE, "application/x-www-form-urlencoded"); Header requestType = new BasicHeader("X-Requested-With", "XMLHttpRequest"); httpPost.setHeaders(new Header[]{contentType, requestType});
/** * Set the default header collection (creating copies of the provided headers). */ public void setDefaultHeaders(Collection<? extends Header> defaultHeaders) { Collection<BasicHeader> copiedHeaders = new HashSet<>(); for (Header header : defaultHeaders) { copiedHeaders.add(new BasicHeader(header.getName(), header.getValue())); } this.defaultHeaders = copiedHeaders; }
private static HttpPost createPostRequest(final URI uri, final HttpPostRequest request) { final HttpPost post = new HttpPost(uri); final ByteArrayEntity entity = new ByteArrayEntity(request.getPayload()); entity.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, request.getContentType())); post.setEntity(entity); return post; }
private Response search(final String table, final XContentBuilder builder) throws IOException { refreshIfNeeded(); final Map<String, String> params = emptyMap(); final StringEntity entity = new StringEntity(builder.string()); final Header header = new BasicHeader("content-type", ContentType.APPLICATION_JSON.toString()); return restClient.performRequest("GET", "/" + indexKey + "/" + table + "/_search", params, entity, header); }
@Test public void onlyOverridesFirstHeaderValue() { TestHttpResponse response = new TestHttpResponse(200, "abc", new BasicHeader("foo", "bar"), new BasicHeader("foo", "baz")); response.setHeader(new BasicHeader("foo", "bletch")); assertThat(response.getAllHeaders().length).isEqualTo(2); assertThat(response.getHeaders("foo")[0].getValue()).isEqualTo("bletch"); assertThat(response.getHeaders("foo")[1].getValue()).isEqualTo("baz"); }
@Test public void shouldSupportGetFirstHeader() throws Exception { HttpResponse resp = new TestHttpResponse(304, "REDIRECTED", new BasicHeader("Location", "http://bar.com")); assertThat(resp.getFirstHeader("None")).isNull(); assertThat(new TestHttpResponse(200, "OK").getFirstHeader("Foo")).isNull(); for (String l : new String[] { "location", "Location" }) { assertThat(resp.getFirstHeader(l).getValue()).isEqualTo("http://bar.com"); } }
@Test public void shouldSupportGetHeadersWithArg() throws Exception { HttpResponse resp = new TestHttpResponse(304, "REDIRECTED", new BasicHeader("Location", "http://bar.com"), new BasicHeader("X-Zombo-Com", "http://zombo.com"), new BasicHeader("Location", "http://foo.com")); Header[] headers = resp.getHeaders("Location"); assertThat(headers.length).isEqualTo(2); assertThat(headers[0].getValue()).isEqualTo("http://bar.com"); assertThat(headers[1].getValue()).isEqualTo("http://foo.com"); }
private static JsonNode addBodyAndExecuteRequest(CloseableHttpClient httpClient, String body, HttpEntityEnclosingRequestBase request) { try { StringEntity stringEntity = new StringEntity(body); stringEntity.setContentType(new BasicHeader(HTTP.CONTENT_TYPE, "application/json")); request.setEntity(stringEntity); return executeRequest(httpClient, request, false); } catch (UnsupportedEncodingException e) { logger.error("Error when executing request", e); return null; } }
HttpClient httpclient = new DefaultHttpClient(); HttpGet get = new HttpGet(url); get.addHeader(new BasicHeader("Accept", "application/zip")); HttpResponse response = httpclient.execute(get); InputStream is = response.getEntity().getContent(); ZipInputStream zip = new ZipInputStream(is);
@Test public void shouldSupportHeaderIteratorWithArg() throws Exception { HttpResponse resp = new TestHttpResponse(304, "REDIRECTED", new BasicHeader("Location", "http://bar.com"), new BasicHeader("X-Zombo-Com", "http://zombo.com"), new BasicHeader("Location", "http://foo.com")); HeaderIterator it = resp.headerIterator("Location"); assertThat(it.hasNext()).isTrue(); assertThat(it.nextHeader().getValue()).isEqualTo("http://bar.com"); assertThat(it.hasNext()).isTrue(); assertThat(it.nextHeader().getValue()).isEqualTo("http://foo.com"); assertThat(it.hasNext()).isFalse(); }
= new BasicHttpResponse(new BasicStatusLine(HttpVersion.HTTP_1_1, 200, "OK")); List<Header> headers = defaultHeaders(); response.setHeaders(headers.toArray(new Header[0])); response.setLocale(Locale.JAPAN); response.setEntity(createEntity(request)); return response; return Lists.<Header>newArrayList( new BasicHeader("Date", dateFormat.format(new Date())), new BasicHeader("Server", try { String string = CharStreams.toString(new InputStreamReader(stream, Charsets.UTF_8)); return new StringEntity(string); } catch (IOException e) { Log.e(LOGGER_TAG, "error reading " + resourceName, e); return new StringEntity(DEFAULT_STRING_RESPONSE); return new StringEntity(DEFAULT_JSON_RESPONSE);
@Test public void shouldSupportGetLastHeader() throws Exception { HttpResponse resp = new TestHttpResponse(304, "REDIRECTED", new BasicHeader("Location", "http://bar.com"), new BasicHeader("Location", "http://zombo.com")); assertThat(resp.getLastHeader("None")).isNull(); for (String l : new String[] { "location", "Location" }) { assertThat(resp.getLastHeader(l).getValue()).isEqualTo("http://zombo.com"); } }
String header = "Basic "; String headerValue = "username" + ":" + "password"; String encodedHeaderValue = Base64.encodeBase64String(headerValue.getBytes()); String headerBasic = header + encodedHeaderValue; Header authHeader = new BasicHeader("Authorization", headerBasic); ArrayList<Header> headers = new ArrayList<Header>(); headers.add(authHeader); ArrayList<Header> headers = getHttpHeaders(); HttpClient client = HttpClients.custom().setDefaultHeaders(headers).build(); HttpUriRequest request = RequestBuilder.get().setUri(uri).build(); HttpResponse response = client.execute(request); int responseCode = response.getStatusLine().getStatusCode();
/** * Gets a header representing all of the header values with the given name. * If more that one header with the given name exists the values will be * combined with a "," as per RFC 2616. * * <p>Header name comparison is case insensitive. * * @param name the name of the header(s) to get * @return a header with a condensed value or <code>null</code> if no * headers by the given name are present */ public Header getCondensedHeader(String name) { Header[] headers = getHeaders(name); if (headers.length == 0) { return null; } else if (headers.length == 1) { return headers[0]; } else { CharArrayBuffer valueBuffer = new CharArrayBuffer(128); valueBuffer.append(headers[0].getValue()); for (int i = 1; i < headers.length; i++) { valueBuffer.append(", "); valueBuffer.append(headers[i].getValue()); } return new BasicHeader(name.toLowerCase(Locale.ENGLISH), valueBuffer.toString()); } }