public static String get_PostPageSourceByURLConnection(String urlRequestString,String PostParamString) { String WholeString = ""; try { URL url = new URL(urlRequestString); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoOutput(true); connection.setDoInput(true); connection.setInstanceFollowRedirects(false); connection.setRequestMethod("POST"); connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); connection.setRequestProperty("charset", "utf-8"); connection.setRequestProperty("Content-Length", "" + Integer.toString(PostParamString.getBytes().length)); connection.setUseCaches (false); DataOutputStream writer = new DataOutputStream(connection.getOutputStream ()); writer.writeBytes(PostParamString); writer.flush(); String line; StringBuffer strBuilder = new StringBuffer(); BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); while ((line = reader.readLine()) != null) { strBuilder = strBuilder.append(line); strBuilder = strBuilder.append("\n\n\n"); } WholeString = strBuilder.toString(); writer.close(); reader.close(); connection.disconnect(); } catch (Exception ex) { String s = ex.toString(); s = s.trim(); } finally { return WholeString; } }
Saturday, 15 December 2012
How to use HttpURLConnection POST data to web server?
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment