package com;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.URL;
import java.net.URLConnection;
public class TestGetPost {
public static String sendPost(String url,String param)
{
PrintWriter out=null;
BufferedReader in=null;
String result ="";
try{
URL realUrl = new URL(url);
URLConnection conn=realUrl.openConnection();
conn.setRequestProperty("accept", "*/*");
conn.setRequestProperty("connection", "Keep-Alive");
conn.setRequestProperty("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
conn.setDoOutput(true);
conn.setDoInput(true);
out= new PrintWriter(conn.getOutputStream());
out.print(param);
out.flush();
in = new BufferedReader(new InputStreamReader(conn.getInputStream()) );
String line;
while ((line = in.readLine())!=null)
{
result +="/n"+line;
}
}
catch(Exception e){
System.out.println("祇癳钵盽"+e);
e.printStackTrace();
}
finally{
try{
if(out !=null){
out.close();
}
if(in !=null){
in.close();
}
}
catch(IOException e){
e.printStackTrace();
}
}
return result;
}
public static void main(String[] args) {
String s = TestGetPost.sendPost("呼", "user_id=F3633875&user_pass=F3633875");
System.out.println(s);
}
}
測試一個頁面輸入的返回值
最新推荐文章于 2021-03-02 05:47:52 发布
本文提供了一个使用Java实现POST请求的具体示例代码。通过该示例,读者可以了解到如何设置HTTP请求头、发送参数以及读取服务器响应。示例中详细展示了创建URL连接、设置请求属性、发送POST数据并获取响应的过程。
1509

被折叠的 条评论
为什么被折叠?



