void testPackage(String urlStr) { try { StringBuffer xmlBuffer = new StringBuffer(); xmlBuffer.append("<params>"); xmlBuffer.append("<id>"); xmlBuffer.append("1"); xmlBuffer.append("</id>"); xmlBuffer.append("</params>"); URL url = new URL(urlStr); URLConnection con = url.openConnection(); con.setDoOutput(true); con.setRequestProperty("Pragma:", "no-cache"); con.setRequestProperty("Cache-Control", "no-cache"); con.setRequestProperty("Content-Type", "text/xml"); /* * OutputStreamWriter out = new OutputStreamWriter( * con.getOutputStream()); */ String xmlInfo = "params=" + xmlBuffer.toString(); PrintWriter out = new PrintWriter(con.getOutputStream()); out.print(xmlInfo); // out.print(URLEncoder.encode(xmlInfo,"UTF-8")); // out.write(new String(xmlInfo.getBytes("UTF-8"))); out.flush(); out.close(); BufferedReader br = new BufferedReader(new InputStreamReader( con.getInputStream())); String line = ""; for (line = br.readLine(); line != null; line = br.readLine()) { System.out.println(line); } } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }
Java Java中发送POST请求
猜你喜欢
转载自xujava.iteye.com/blog/1899926
今日推荐
周排行