post.addRequestHeader("command", "echo"); if (httpClient.executeMethod(post) != 200) { logger.debug(String.format("echoing baremetal security group agent on %s got error: %s", agentIp, post.getResponseBodyAsString()));
PostMethod post = new PostMethod(String.format("http://%s:%s/", agentIp, getPort())); try { post.addRequestHeader("command", "sync"); if (httpClient.executeMethod(post) != 200) { logger.debug(String.format("echoing baremetal security group agent on %s got error: %s", agentIp, post.getResponseBodyAsString()));
logger.debug(xmlContents); post.addRequestHeader("command", "set_rules"); StringRequestEntity entity = new StringRequestEntity(xmlContents); post.setRequestEntity(entity);
@Override public void addRequestHeader(String name, String value) throws IOException { postMethod.addRequestHeader(name, value); }
@Override public void addRequestHeader(String name, String value) throws IOException { postMethod.addRequestHeader(name, value); }
@Override protected void addRequestHeader(String name, String value) throws IOException { postMethod.addRequestHeader(name, value); }
public class AddHeaderWebServiceMessageCallback implements WebServiceMessageCallback { public void doWithMessage(WebServiceMessage message) { CommonsHttpConnection connection = (CommonsHttpConnection) context.getConnection(); PostMethod postMethod = connection.getPostMethod(); postMethod.addRequestHeader( "foo", "bar" ); } }
@Override public void addRequestHeader(String name, String value) throws IOException { postMethod.addRequestHeader(name, value); }
@SuppressWarnings("unchecked") private void copyHeaderInformation(NormalizedMessage nm, PostMethod method) { Map<String, String> headers = (Map<String, String>) nm.getProperty(JbiConstants.PROTOCOL_HEADERS); if (headers != null) { for (String name : headers.keySet()) { String value = headers.get(name); method.addRequestHeader(name, value); } } }
public void publishVersion(String owner, String repository, String packageName, String versionName){ String url = String.format("https://api.bintray.com/content/%s/%s/%s/%s/publish", owner, repository, packageName, versionName); PostMethod post = new PostMethod(url); assertAuthorized(); post.addRequestHeader("Authorization", "Basic "+ new String(Base64.encodeBase64((username+":"+password).getBytes()))); post.setRequestEntity(new ByteArrayRequestEntity(("{\"publish-wait-for-secs\":\"-1\"}").getBytes(), "application/json")); try{ new HttpClient().executeMethod(post); validateAuthorizedRequestResult(owner, post, 200); } catch (Exception e) { throw new RuntimeException("Failed to publish version "+versionName+" in package: "+packageName, e); } } }
public void createVersion(String owner, String repository, String packageName, String versionName){ String url = String.format("https://api.bintray.com/packages/%s/%s/%s/versions", owner, repository, packageName); PostMethod post = new PostMethod(url); assertAuthorized(); post.addRequestHeader("Authorization", "Basic "+ new String(Base64.encodeBase64((username+":"+password).getBytes()))); post.setRequestEntity(new ByteArrayRequestEntity(("{\"name\":\""+versionName+"\"}").getBytes(), "application/json")); try{ new HttpClient().executeMethod(post); validateAuthorizedRequestResult(owner, post, 201); } catch (Exception e) { throw new RuntimeException("Failed to create version in package: "+packageName, e); } }
@Override public WebServiceConnection createConnection(URI uri) throws IOException { PostMethod postMethod = new PostMethod(uri.toString()); if (isAcceptGzipEncoding()) { postMethod.addRequestHeader(HttpTransportConstants.HEADER_ACCEPT_ENCODING, HttpTransportConstants.CONTENT_ENCODING_GZIP); } return new CommonsHttpConnection(getHttpClient(), postMethod); }
@Override public WebServiceConnection createConnection(URI uri) throws IOException { PostMethod postMethod = new PostMethod(uri.toString()); if (isAcceptGzipEncoding()) { postMethod.addRequestHeader(HttpTransportConstants.HEADER_ACCEPT_ENCODING, HttpTransportConstants.CONTENT_ENCODING_GZIP); } return new CommonsHttpConnection(getHttpClient(), postMethod); }
public WebServiceConnection createConnection(URI uri) throws IOException { PostMethod postMethod = new PostMethod(uri.toString()); if (isAcceptGzipEncoding()) { postMethod.addRequestHeader(HttpTransportConstants.HEADER_ACCEPT_ENCODING, HttpTransportConstants.CONTENT_ENCODING_GZIP); } return new CommonsHttpConnection(getHttpClient(), postMethod); }
@Override public WebServiceConnection createConnection(URI uri) throws IOException { PostMethod postMethod = new PostMethod(uri.toString()); if (isAcceptGzipEncoding()) { postMethod.addRequestHeader(HttpTransportConstants.HEADER_ACCEPT_ENCODING, HttpTransportConstants.CONTENT_ENCODING_GZIP); } return new CommonsHttpConnection(getHttpClient(), postMethod); }
public void post(String url, Header[] headers, NameValuePair[] params, RequestEntity requestEntity, AGResponseHandler handler) throws AGHttpException { PostMethod post = new PostMethod(url); setDoAuthentication(post); for (Header header : headers) { post.addRequestHeader(header); } if (System.getProperty("com.franz.agraph.http.useGzip", "true").equals("true")) { post.addRequestHeader("Accept-encoding", "gzip"); } // bug21953. Only write params to body if content-type is appropriate. Header contentType = post.getRequestHeader("Content-Type"); if (requestEntity == null && (contentType == null || contentType.getValue().contains(Protocol.FORM_MIME_TYPE))) { post.setRequestBody(params); } else { post.setQueryString(params); post.setRequestEntity(requestEntity); } executeMethod(url, post, handler); }
PostMethod post = new PostMethod("https URL of form action goes here"); NameValuePair[] data = { new NameValuePair("first_name", "joe"), new NameValuePair("last_name", "Doe") }; post.setRequestBody(data); post.addRequestHeader("Referer", "URL of referring web page goes here"); // TODO: execute method and handle any error responses. ... InputStream inPage = post.getResponseBodyAsStream(); // handle response.
final HttpClient client = new HttpClient(); final PostMethod method = new PostMethod(uri); method.addRequestHeader("X-Rim-Push-Title", "-message"); client.executeMethod(method); String responseBody = method.getResponseBodyAsString(); Header[] headers = method.getResponseHeaders();
private HttpMethod getPostMethod(Protocol protocol) throws Exception { PostMethod post = new PostMethod(protocol.getTarget()); post.setPath(target.toString()); post.setUseExpectHeader(true); for(String name : header) { post.addRequestHeader(name, header.get(name)); } InputStream requestBody = body.open(); post.setRequestBody(requestBody); return post; }
@NotNull private static Map<String, URL> resolveUploadUrls(@NotNull final AgentRunningBuild build, @NotNull final Collection<String> s3ObjectKeys) throws IOException { BuildAgentConfiguration agentConfiguration = build.getAgentConfiguration(); String targetUrl = agentConfiguration.getServerUrl() + HTTP_AUTH + ARTEFACTS_S3_UPLOAD_PRESIGN_URLS_HTML; int connectionTimeout = agentConfiguration.getServerConnectionTimeout(); UsernamePasswordCredentials credentials = new UsernamePasswordCredentials(build.getAccessUser(), build.getAccessCode()); HttpClient httpClient = HttpUtil.createHttpClient(connectionTimeout, new URL(targetUrl), credentials); PostMethod post = new PostMethod(targetUrl); post.addRequestHeader("User-Agent", "TeamCity Agent"); post.setRequestEntity(new StringRequestEntity(S3PreSignUrlHelper.writeS3ObjectKeys(s3ObjectKeys), APPLICATION_XML, UTF_8)); post.setDoAuthentication(true); int responseCode = httpClient.executeMethod(post); if (responseCode != 200) { LOG.debug("Failed resolving S3 pre-signed URL for build " + build.describe(false) + " . Response code " + responseCode); return Collections.emptyMap(); } return S3PreSignUrlHelper.readPreSignUrlMapping(post.getResponseBodyAsString()); }