lauphai 发表于 2013-1-28 09:43:06

http post get

public static void do_http_post(String post_url) {try {URL url = new URL(post_url);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 = getXmlInfo("user","12345678","x001","192.168.1.2","01");System.out.println("接口地址 :\n" + post_url);System.out.println("Rquest 请求消息 :\n" + xmlInfo);out.write(new String(xmlInfo.getBytes("ISO-8859-1")));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("Response 应答消息 :\n" + line);try {getResponse(line);String[] res =getResponse(line);System.out.println("Response 应答消息 返回状态: " + res);System.out.println("Response 应答消息 令牌码: " + res);} catch (Exception e) {e.printStackTrace();}}} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}public static String do_http_get(String get_url) {StringBuffer readOneLineBuff = new StringBuffer();String content = "";try {URL url = new URL("http://www.test.com/sendemail.php?key=j0r53nmbbd78x7m1"+ "&activatecode=2QyiF0SXXTq8");URLConnection conn = url.openConnection();BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));String line = "";while ((line = reader.readLine()) != null) {readOneLineBuff.append(line);}content = readOneLineBuff.toString();reader.close();} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e2) {e2.printStackTrace();}System.out.println(content);return content;}
页: [1]
查看完整版本: http post get