代码简单便捷,几步搞定,跟大家分享一下。
package cn.ins.Demo;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class SaleoutTest {
public static void main(String[] args) throws Exception {
URL url = new URL("");// 填写调用的地址
HttpURLConnection conn=doConn(url);
String message = "";// 填写需要传递的信息
conn.getOutputStream().write(message.getBytes("utf-8"));
// 查看返回的请求
if(conn.getResponseCode()==200){
System.out.println("OK");
}else{
System.out.println("notOK");
}
// 获取响应
BufferedReader in=new BufferedReader(new InputStreamReader(conn.getInputStream(),"utf-8"));
String line="";
StringBuffer sb = new StringBuffer();
while((line=in.readLine())!=null){
sb.append(line);
}
System.out.println(sb.toString());
}
private static HttpURLConnection doConn(URL url) throws Exception {
// 获得连接对象
HttpURLConnection conn =
(HttpURLConnection) url.openConnection();
// 设置属性
conn.setRequestMethod("POST");
// 设置输入流和输出流,都设置为true
conn.setDoOutput(true);
conn.setDoInput(true);
// 设置请求的内容类型
conn.setRequestProperty(
"Content-type",
"application/x-www-form-urlencoded");
return conn;
}
}