int responseCode = HTTP_CLIENT.executeMethod(httpPost); if (responseCode >= 400) { String response = httpPost.getResponseBodyAsString(); LOGGER.warn("Got error response code: {}, response: {}", responseCode, response); return false;
import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpException; import org.apache.commons.httpclient.HttpStatus; import org.apache.commons.httpclient.methods.PostMethod; import org.apache.http.impl.client.HttpClients; public class PostReqEx { public void sendReq(String url,String email,String fname){ HttpClient httpClient = HttpClients.createDefault(); PostMethod postMethod = new PostMethod(url); postMethod.addParameter("Email", email); postMethod.addParameter("fname", fname); try { httpClient.executeMethod(postMethod); } catch (HttpException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if (postMethod.getStatusCode() == HttpStatus.SC_OK) { String resp = postMethod.getResponseBodyAsString(); } else { //...postMethod.getStatusLine(); } } }
response = post.getResponseBodyAsString(); if (response != null) { LOG.info("Received response " + response);
response = post.getResponseBodyAsString(); if (response != null) { LOG.info("Received response " + response);
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())); } else { String res = post.getResponseBodyAsString();
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())); } else { ret = true;
@Override public void connect() throws ConnectionException { PostMethod post = new PostMethod(conn.getConnectUrl()); HttpClient httpClient = new HttpClient(); if (conn.getConnectUrl().toLowerCase().startsWith("https://")) { registerSsl(); } addPostHeaders(post); try { StringRequestEntity requestEntity = new StringRequestEntity("{}", "application/json", "UTF-8"); post.setRequestEntity(requestEntity); httpClient.executeMethod(post); if (post.getStatusCode() != 200 && post.getStatusCode() != 201) { logger.error("Connect failed with error code " + post.getStatusCode() + " and message:\n" + post.getResponseBodyAsString()); throw new ConnectionException("Connect failed, error code " + post.getStatusCode() + " and message: " + post.getResponseBodyAsString()); } } catch (HttpException e) { logger.error(e.getLocalizedMessage(), e); throw new ConnectionException(e.getLocalizedMessage()); } catch (IOException e) { logger.error(e.getLocalizedMessage(), e); throw new ConnectionException(e.getLocalizedMessage()); } }
throw new CloudRuntimeException("Call failed: " + post.getResponseBodyAsString()); String res = post.getResponseBodyAsString(); if (res.contains("errorCode")) { String err = String.format("ucs call failed:\nsubmitted doc:%s\nresponse:%s\n", xml, res);
private String executePostMethod(final HttpClient client, final PostMethod method) { int response = 0; String result = null; try { final Profiler profiler = new Profiler(); profiler.start(); response = client.executeMethod(method); if (response == HttpStatus.SC_OK) { result = method.getResponseBodyAsString(); profiler.stop(); if (s_logger.isDebugEnabled()) { s_logger.debug("POST " + _serviceUrl + " response :" + result + ", responding time: " + profiler.getDurationInMillis() + " ms"); } } else { profiler.stop(); s_logger.error("Invalid response code : " + response + ", from : " + _serviceUrl + ", method : " + method.getParameter("method") + " responding time: " + profiler.getDurationInMillis()); } } catch (final HttpException e) { s_logger.error("HttpException from : " + _serviceUrl + ", method : " + method.getParameter("method")); } catch (final IOException e) { s_logger.error("IOException from : " + _serviceUrl + ", method : " + method.getParameter("method")); } catch (final Throwable e) { s_logger.error("Exception from : " + _serviceUrl + ", method : " + method.getParameter("method") + ", exception :", e); } finally { method.releaseConnection(); } return result; }
response = post.getResponseBodyAsString();
System.out.println(method.getResponseBodyAsString());
if (httpClient.executeMethod(post) != 200) { return new SecurityGroupRuleAnswer(cmd, false, post.getResponseBodyAsString()); } else { return new SecurityGroupRuleAnswer(cmd);
return postMethod.getResponseBodyAsString(); } catch (NeutronRestApiException e) { s_logger.error("NeutronRestApiException caught while trying to execute HTTP Method on the Neutron Controller", e);
PostMethod method = new PostMethod(); org.apache.commons.httpclient.URI newUri = new org.apache.commons.httpclient.URI(URIstring, true); method.setURI(newUri); method.setRequestBody(JsonObj().toString()); method.setRequestHeader("Content-Type", "application/json"); org.apache.commons.httpclient.HttpClient newhttpClient = new org.apache.commons.httpclient.HttpClient(); int statusCode = newhttpClient.executeMethod(method); return method.getResponseBodyAsString();
PostMethod post = new PostMethod("http://myservice.com"); // add the payload to the post object HttpClient client = new HttpClient(); int status = client.executeMethod(post); String response = post.getResponseBodyAsString();
private SSOInfo parseReply(PostMethod m) throws IOException { String pl = m.getResponseBodyAsString(); SSOInfo sos = jsh.deserialize(pl, TypeToken.of(DefaultSSOSession.class).getType()); return sos; }
private OAuthToken parseReply(PostMethod m) throws IOException { String json = m.getResponseBodyAsString(); OAuthToken token = jsh.deserialize(json, TypeToken.of(OAuthTokenImpl.class).getType()); return token; }
PostMethod post = new PostMethod(url); post.setRequestBody(requestString); HttpClient client = new HttpClient(); int statusCode = client.executeMethod(post); String response = post.getResponseBodyAsString();
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();
PostMethod post = new PostMethod(server.getUrl()); post.setParameter("XMLString", query); post.setRequestContentLength(PostMethod.CONTENT_LENGTH_AUTO); post.setStrictMode(true); try { client.executeMethod(post); return post.getResponseBodyAsString(); } finally { post.releaseConnection(); }