在论坛里看到的一段程序public String SendPost(String url) {
String result = "";
try {
URL httpURL = new URL("http://www.baidu.com");
HttpURLConnection httpConn = (HttpURLConnection)httpURL.openConnection();
httpConn.setDoOutput(true);
httpConn.setDoInput(true);
httpConn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE5.5; Windows NT 5.0)");
httpConn.setRequestMethod("POST");
PrintWriter out = new PrintWriter(httpConn.getOutputStream());
out.write("s?wd=a&cl=3");
//out.print("s?wd=a&cl=3");
out.flush();
out.close();
BufferedReader in = new BufferedReader(new InputStreamReader(httpConn.getInputStream()));
String line = "";
while((line = in.readLine()) != null) {
System.out.println(line);
result += line;
}
in.close();
} catch (Exception e) {
System.out.println("没有结果" + e);
}
return result;
}
////////////////////////////////////////////////////
URL httpURL = new URL("http://www.baidu.com");
out.write("s?wd=a&cl=3");
write中写的内容是什么?
这两句是什么关系呀?具体的效果是什么??
String result = "";
try {
URL httpURL = new URL("http://www.baidu.com");
HttpURLConnection httpConn = (HttpURLConnection)httpURL.openConnection();
httpConn.setDoOutput(true);
httpConn.setDoInput(true);
httpConn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE5.5; Windows NT 5.0)");
httpConn.setRequestMethod("POST");
PrintWriter out = new PrintWriter(httpConn.getOutputStream());
out.write("s?wd=a&cl=3");
//out.print("s?wd=a&cl=3");
out.flush();
out.close();
BufferedReader in = new BufferedReader(new InputStreamReader(httpConn.getInputStream()));
String line = "";
while((line = in.readLine()) != null) {
System.out.println(line);
result += line;
}
in.close();
} catch (Exception e) {
System.out.println("没有结果" + e);
}
return result;
}
////////////////////////////////////////////////////
URL httpURL = new URL("http://www.baidu.com");
out.write("s?wd=a&cl=3");
write中写的内容是什么?
这两句是什么关系呀?具体的效果是什么??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货