Java 调用http接口
public static void main(String[] args) throws Exception {
//请求的webservice的url
URL url = new URL("http://");
//创建http链接
HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
//设置请求的方法类型
httpURLConnection.setRequestMethod("POST");
//设置请求的内容类型
httpURLConnection.setRequestProperty("Content-type", "application/x-www-form-urlencoded");
//设置发送数据
httpURLConnection.setDoOutput(true);
//设置接受数据
httpURLConnection.setDoInput(true);
//发送数据,使用输出流
OutputStream outputStream = httpURLConnection.getOutputStream();
//发送的soap协议的数据
String requestXmlString = requestXml("北京");
String content = "user_id="+ URLEncoder.encode("13846", "gbk");
//发送数据
outputStream.write(content.getBytes());
//接收数据
InputStream inputStream = httpURLConnection.getInputStream();
//定义字节数组
byte[] b = new byte[1024];
//定义一个输出流存储接收到的数据
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
//开始接收数据
int len = 0;
while (true) {
len = inputStream.read(b);
if (len == -1) {
//数据读完
break;
}
byteArrayOutputStream.write(b, 0, len);
}
//从输出流中获取读取到数据(服务端返回的)
String response = byteArrayOutputStream.toString();
System.out.println(response);
}
Java 调用http接口相关推荐
- Java 调用http接口(基于OkHttp的Http工具类方法示例)
目录 Java 调用http接口(基于OkHttp的Http工具类方法示例) OkHttp3 MAVEN依赖 Http get操作示例 Http Post操作示例 Http 超时控制 工具类示例 Ja ...
- java调用飞信接口免费短信发送到对方手机
原文:java调用飞信接口免费短信发送到对方手机 源代码下载地址:http://www.zuidaima.com/share/1550463460084736.htm 飞信发送信息限(移动用户) 1. ...
- java调用接口速度慢,Java 调用 webservice 接口,为什么这么慢
Java 调用 webservice 接口,为什么这么慢,有没有好的优化方案,本人目前改成 http 方式发 soap 消息调用,速度依旧很慢,维持在平均 100ms 下不来. 之前用 cxf 的 J ...
- 第二篇:java调用公共数据接口:上海市车辆基本信息查询(java调用soap接口)
java调用公共数据接口:上海市数据公共开放平台 前言 一.找个接口作为案例 二.查看文档 1.查看接口文档 2.确认接口地址与参数 三.编码(找代码直接跳这里!) 1.先创建一个返回数据的实体类 2 ...
- 第一篇:java调用公共数据接口:QQ在线状态查询(java调用http接口)
java调用公共数据接口: webxml 前言 一.以webxml上的一个接口为案例 二.查看接口文档 1.查看支持的调用方式 2.确认接口地址与参数 三.编码(找代码直接跳这里!) 1.配置Rest ...
- 【转】java调用http接口的几种方式总结
java调用http接口的几种方式总结 本文参考: https://blog.csdn.net/fightingXia/article/details/71775516 https://www.cnb ...
- Java调用REST接口(get,post请求方法)
网上的调用方法实例千奇百怪,以下为本人自己整理的Java调用rest接口方法实例,包含get请求和post请求,可创建工具类方便调用,其中get.post请求解决了入出参中文乱码问题. get方式请求 ...
- java调用restful接口_Java调用RESTful接口的几种方式
前端一般通过Ajax来调用,后端调用的方式还是挺多的,比如HttpURLConnection,HttpClient,Spring的RestTemplate 服务端代码如下: 服务端接口请求的URL:h ...
- Apache CXF生成java代码用java调用Webservice接口
这里写自定义目录标题 使用java调用webservice接口 使用java调用webservice接口 当我们使用java去访问webservice的接口时,有很多种方式,这里我们使用apache ...
- java 调用webservice 接口,并解析返回参数
java 调用webservice 接口,并解析返回参数 1. 设置传参,例如以下格式: // 确定传参格式以及赋值 String reqXml = "<createAppParam& ...
最新文章
- JDEManual2 Overview
- 博文视点大讲堂36期——让Oracle跑得更快 成功举办
- C语言挂载文件夹,使用autofs 按需挂载共享目录
- xcode w情ndows版,xcode Windows版安装使用介绍
- Windows Server Failover Cluster 使用的协议和端口
- CocoaPods集成ShareSDK
- [codeforces538E]Demiurges Play Again
- 使用python的笔记
- DirectX9:总结篇 异常错误检测
- 解决新版本Vivado打开老工程IP锁住的问题
- js实现键盘按键映射
- 绝地求生透视辅助视频
- 曹则贤:从一元二次方程到规范场论 | 中国科学院2022跨年科学演讲
- php import mdf,excel表格怎么导入数据库数据格式转换-已有excel表格导入sql server生成*.mdf *.ldf文件......
- 2011最新笔记本、一体机显卡性能排行
- 项目管理44个过程输入输出工具技术巧记法
- CPU位数、操作系统位数、编译器位数
- 淘宝dsr评分如何提升?
- 力扣刷题思考:347. 前 K 个高频元素
- linux添加硬盘分区设置柱面,Linux添加硬盘并分区格式化
热门文章
- Django例子-出版社
- svn图形化控制(svnmanager)
- 浅析GitLab Flow的十一个规则
- 源码安装php时出现configure: error: xml2-config not found. Please check your libxml2 installation...
- ubuntu下JNI之HelloWorld相互传String值
- 记一次Animator状态快速切换问题的解决
- 打造安全可靠的研发中心桌面
- MyEclipse中使用Junit插件进行单元测试
- 详述 PyPI 中的远程代码执行漏洞,可引发供应链攻击
- 谷歌设立 COVID-19资助金,助力漏洞猎人度过新冠肺炎疫情