在JAVA中调用url请求,全代码,可复制
来源:互联网 发布:pc蛋蛋牛人10×0算法 编辑:程序博客网 时间:2024/05/21 01:42
最近做接口做的很烦躁,用returnUrl返回请求再调用很烦躁,找了一种在JAVA类中直接调用java请求的方法。这种方法中可以实现对接口的直接调用,还能获得返回值,对于做接口,尤其是服务端,有很重要的作用,例如,定时任务,自动定时调用接口,并处理返回来的数据。。。
public static String sendPostUrlRequest(String toUrl)
throws ClientProtocolException, IOException {
String interfaceData = "";
// 获取默认的HttpClient
HttpClient httpclient = new DefaultHttpClient();
// 获取Get连接
HttpGet httpGet = new HttpGet(toUrl);
// 请求post连接
HttpResponse response = httpclient.execute(httpGet);
// 打印日志
System.out.println("doGet请求状态Code:"
+ response.getStatusLine().getStatusCode());
// 是否请求正常
if (200 == response.getStatusLine().getStatusCode()) {
// 获取链接返回的数据
HttpEntity resEntity = response.getEntity();
// 获取返回的数据流
BufferedReader input = new BufferedReader(new InputStreamReader(
resEntity.getContent(), "GBK"));
String tempStr = "";
// 获取返回的内容
while ((tempStr = input.readLine()) != null) {
// interfaceData += tempStr.replace("\t", "");
interfaceData += tempStr;
}
}
// 关闭连接
httpGet.abort();
return interfaceData;
}
public static void main(String[] args) throws ClientProtocolException, IOException {
System.out.println(""+sendPostUrlRequest("http://tieba.baidu.com/f?kw=%C3%AB%D4%F3%B6%AB"));
}
这里默认返回的编码字符串解析方式为GBK,有需要的可以根据需要进行选择。
- 在JAVA中调用url请求,全代码,可复制
- JAVA代码url请求
- java代码请求URL
- Java代码调用Url接口
- 在Java中直接调用js代码
- 在Java中直接调用js代码
- 在java中调用javascript代码
- 在Java中直接调用js代码
- 在Java中直接调用js代码
- 在Java中直接调用js代码
- 如何在c++中调用java代码
- 在R中调用Java代码
- 在Java中直接调用js代码
- 在Java中直接调用js代码
- 在C/C++中调用Java代码
- 在Java中直接调用js代码
- 在Java中直接调用js代码
- 在ListViewIitem中实现文字可复制
- Java UI 可视化设计工具 windowbuilder 的安装
- Ural 1223 & POJ 3783 鹰蛋问题
- Android初级开发第十讲--对象传递
- FCC认证
- Windows 2008 IIS7备份、还原站点配置 appcmd命令
- 在JAVA中调用url请求,全代码,可复制
- error C2065: 'TRACE' : undeclared identifier
- Highcharts绘制饼图
- linux互斥与同步 之 顺序锁
- Android调用系统内部的下载程序下载文件(一)
- VC++ 6.0控件窗口关掉了如何恢复
- Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
- JS实时检测文本框内容长度
- innerHTML与innerText区别