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. JDEManual2 Overview
  2. 博文视点大讲堂36期——让Oracle跑得更快 成功举办
  3. C语言挂载文件夹,使用autofs 按需挂载共享目录
  4. xcode w情ndows版,xcode Windows版安装使用介绍
  5. Windows Server Failover Cluster 使用的协议和端口
  6. CocoaPods集成ShareSDK
  7. [codeforces538E]Demiurges Play Again
  8. 使用python的笔记
  9. DirectX9:总结篇 异常错误检测
  10. 解决新版本Vivado打开老工程IP锁住的问题
  11. js实现键盘按键映射
  12. 绝地求生透视辅助视频
  13. 曹则贤:从一元二次方程到规范场论 | 中国科学院2022跨年科学演讲
  14. php import mdf,excel表格怎么导入数据库数据格式转换-已有excel表格导入sql server生成*.mdf *.ldf文件......
  15. 2011最新笔记本、一体机显卡性能排行
  16. 项目管理44个过程输入输出工具技术巧记法
  17. CPU位数、操作系统位数、编译器位数
  18. 淘宝dsr评分如何提升?
  19. 力扣刷题思考:347. 前 K 个高频元素
  20. linux添加硬盘分区设置柱面,Linux添加硬盘并分区格式化

热门文章

  1. Django例子-出版社
  2. svn图形化控制(svnmanager)
  3. 浅析GitLab Flow的十一个规则
  4. 源码安装php时出现configure: error: xml2-config not found. Please check your libxml2 installation...
  5. ubuntu下JNI之HelloWorld相互传String值
  6. 记一次Animator状态快速切换问题的解决
  7. 打造安全可靠的研发中心桌面
  8. MyEclipse中使用Junit插件进行单元测试
  9. 详述 PyPI 中的远程代码执行漏洞,可引发供应链攻击
  10. 谷歌设立 COVID-19资助金,助力漏洞猎人度过新冠肺炎疫情