java.net.URL调用http接口
来源:互联网 发布:php string indexof 编辑:程序博客网 时间:2024/05/18 15:30
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.URL;
import java.net.URLConnection;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.http.client.HttpClient;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
PrintWriter out = null;
BufferedReader in = null;String result = "";
try {
URL realUrl = new URL("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)");
// 发送POST请求必须设置如下两行
conn.setDoOutput(true);
conn.setDoInput(true);
// 获取URLConnection对象对应的输出流
out = new PrintWriter(conn.getOutputStream());
// 发送请求参数
String param = null;
param = "id=1&type=1";
out.print(param);
// flush输出流的缓冲
out.flush();
// 定义BufferedReader输入流来读取URL的响应
in = new BufferedReader(
new InputStreamReader(conn.getInputStream()));
String line;
while ((line = in.readLine()) != null) {
result += line;
}
} catch (Exception e) {
System.out.println("发送 POST 请求出现异常!"+e);
e.printStackTrace();
}
//使用finally块来关闭输出流、输入流
finally{
try{
if(out!=null){
out.close();
}
if(in!=null){
in.close();
}
}
catch(IOException ex){
ex.printStackTrace();
}
}
}
阅读全文
0 0
- java.net.URL调用http接口
- java调用http接口
- java调用http接口
- 【Java】调用http接口
- java 调用http接口
- java调用http接口
- java调用http接口
- Java代码调用Url接口
- net调用java接口
- java如何调用http接口
- 关于java调用http接口
- 使用java调用http接口
- java以URL方式调用接口
- .net 调用JAVA短信接口
- java webservice调用.net接口
- http post调用指定Url接口(C#实现)
- JAVA使用httpUrlConnection 调用http接口
- delphi调用java编写的http接口
- JVM调试
- Pandaland HDU
- string,wstring,cout,wcout 与中文字符的输入输出
- linspace
- 「游戏引擎Mojoc」(4)面向组件-状态机-消息驱动3合1编程模型
- java.net.URL调用http接口
- spring-mvc.xml配置报错
- js和dom关系
- JTable动态加载表格
- c#最大化设置窗体所有控件随之变化
- ofbiz总结——使用entity-auto服务实现增加、修改、删除提示国际化
- im2double
- 10.18第八周java编程作业
- JavaScript中的this(你不知道的JavaScript)