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& ...
最新文章
- AGC002[BCDEF]题解
- .Net QQ互联教程
- atom 主板 文件服务器,小巧而精悍!Atom工控主板平台拆解测试
- laravel CURD facade原始SQL
- Go map[int64]int64 写入 redis 占用多少内存
- 《深入理解java虚拟机》第2章 Java内存区域与内存溢出异常
- java枚举类型转换为Struts2的select的数据
- 河外动态:疑似UFO的编队在太阳附近徘徊
- Codeforces_Round527_Div3_C题--Prefixes and Suffixes
- 计算机组成原理知识体系
- Windows 7下面安装VMware、BackTrack5(BT5)、minidwep-gtk
- prolog与python_python中prolog事实词法分析器
- python中条件语句的使用_如果(If) | Python 中的条件控制语句详解
- mysql数据库增加一行_在数据库中添加一行的SQL语句怎么写?
- 番茄ToDo帮助文档
- 深入理解Android之Java Security第一部分
- 分布式缓存 - memCached Voldemort
- 如何用SCRM销售管理系统管理销售和做销售管理
- 爬取今日头条收藏夹文章列表信息
- Unity如何调用摄像头并显示在窗口内