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接口相关推荐

  1. Java 调用http接口(基于OkHttp的Http工具类方法示例)

    目录 Java 调用http接口(基于OkHttp的Http工具类方法示例) OkHttp3 MAVEN依赖 Http get操作示例 Http Post操作示例 Http 超时控制 工具类示例 Ja ...

  2. java调用飞信接口免费短信发送到对方手机

    原文:java调用飞信接口免费短信发送到对方手机 源代码下载地址:http://www.zuidaima.com/share/1550463460084736.htm 飞信发送信息限(移动用户) 1. ...

  3. java调用接口速度慢,Java 调用 webservice 接口,为什么这么慢

    Java 调用 webservice 接口,为什么这么慢,有没有好的优化方案,本人目前改成 http 方式发 soap 消息调用,速度依旧很慢,维持在平均 100ms 下不来. 之前用 cxf 的 J ...

  4. 第二篇:java调用公共数据接口:上海市车辆基本信息查询(java调用soap接口)

    java调用公共数据接口:上海市数据公共开放平台 前言 一.找个接口作为案例 二.查看文档 1.查看接口文档 2.确认接口地址与参数 三.编码(找代码直接跳这里!) 1.先创建一个返回数据的实体类 2 ...

  5. 第一篇:java调用公共数据接口:QQ在线状态查询(java调用http接口)

    java调用公共数据接口: webxml 前言 一.以webxml上的一个接口为案例 二.查看接口文档 1.查看支持的调用方式 2.确认接口地址与参数 三.编码(找代码直接跳这里!) 1.配置Rest ...

  6. 【转】java调用http接口的几种方式总结

    java调用http接口的几种方式总结 本文参考: https://blog.csdn.net/fightingXia/article/details/71775516 https://www.cnb ...

  7. Java调用REST接口(get,post请求方法)

    网上的调用方法实例千奇百怪,以下为本人自己整理的Java调用rest接口方法实例,包含get请求和post请求,可创建工具类方便调用,其中get.post请求解决了入出参中文乱码问题. get方式请求 ...

  8. java调用restful接口_Java调用RESTful接口的几种方式

    前端一般通过Ajax来调用,后端调用的方式还是挺多的,比如HttpURLConnection,HttpClient,Spring的RestTemplate 服务端代码如下: 服务端接口请求的URL:h ...

  9. Apache CXF生成java代码用java调用Webservice接口

    这里写自定义目录标题 使用java调用webservice接口 使用java调用webservice接口 当我们使用java去访问webservice的接口时,有很多种方式,这里我们使用apache ...

  10. java 调用webservice 接口,并解析返回参数

    java 调用webservice 接口,并解析返回参数 1. 设置传参,例如以下格式: // 确定传参格式以及赋值 String reqXml = "<createAppParam& ...

最新文章

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

热门文章

  1. 同一个tomcat部署多个项目导致启动失败
  2. Java中的非对称加密算法RSA实现
  3. 从底层看云:云计算准备好了么?
  4. CCNA基础(一):交换机和路由器基础配置
  5. 【自用】手工编译lnmp环境
  6. 热门开源后端软件Parse Server中存在严重的 RCE ,CVSS评分10分
  7. LibreOffice、OpenOffice 漏洞可导致黑客欺骗已签名文档
  8. 第三方依赖关系的风险:利用数十个易受攻击的 NuGet包瞄准 .NET 平台
  9. 老旧漏洞不修复,西部数据存储设备数据遭擦除
  10. 用幼儿园所学拆解美国总统网络安全行政令(含软件供应链安全)