URL url = new URL(address);
HttpURLConnection rc = (HttpURLConnection) url.openConnection();
rc.setRequestMethod("POST");
rc.setDoOutput(true);
rc.setDoInput(true);
rc.setRequestProperty("Content-Type", "text/xml; charset=utf-8");
int len = soapEnvelope.length();
rc.setRequestProperty("Content-Length", Integer.toString(len));
rc.setRequestProperty("SOAPAction", soapAction);
rc.connect();
OutputStreamWriter out = new OutputStreamWriter(
rc.getOutputStream());
out.write(soapEnvelope, 0, len);
out.flush();
InputStreamReader read = new InputStreamReader(rc.getInputStream());
StringBuilder returns = new StringBuilder();
int ch = read.read();
while (ch != -1) {
returns.append((char) ch);
ch = read.read();
}
read.close();
rc.disconnect();
Saturday, 11 February 2012
Invoke webservice in java
To invoke WebService in java without any WS library, just using HttpURLConnection you can act like here:
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment