import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class test {
public static void main(String[] args) throws IOException {
System.out.println(testPost() );
}
public static String testPost() throws IOException {
//首先要和URL下的URLConnection对话。 URLConnection可以很容易的从URL得到。比如: // Using java.net.URL and //java.net.URLConnection
URL url = new URL("你要传入的地址");
URLConnection connection = url.openConnection();
//然后把连接设为输出模式。URLConnection通常作为输入来使用,比如下载一个Web页。 通过把URLConnection设为输出,你可以把数据向你个Web页传送。下面是如何做:
connection.setDoOutput(true);
// 这样就可以发送一个看起来象这样的POST: POST /jobsearch/jobsearch.cgi HTTP 1.0 ACCEPT: text/plain Content-type: application/x-www-form-urlencoded
// 一旦发送成功,用以下方法就可以得到服务器的回应:
String sCurrentLine;
String sTotalString;
sCurrentLine = "";
sTotalString = "";
InputStream l_urlStream;
l_urlStream = connection.getInputStream();
// 三层包装
BufferedReader l_reader = new BufferedReader(new InputStreamReader(l_urlStream));
while ((sCurrentLine = l_reader.readLine()) != null) {
sTotalString += sCurrentLine;
}
return sTotalString;
}
}