当前位置: 首页 > news >正文

java后端请求调用三方接口

java后端请求调用三方接口

/*** @param serverURL http接口地址(例:http://www.iwsu.top:8016/dataSyn/bay/statsCar)* @param parm 参数(可以是json,也可以是json数组)*/
public void doRestfulPostBody(String serverURL, JSONArray parm) {System.out.println("请求的地址 =" + serverURL);String result= "";System.out.println("提交的数据 ="+parm);try {StringBuffer sbf = new StringBuffer();String strRead = null;URL url = new URL(serverURL);HttpURLConnection connection = (HttpURLConnection)url.openConnection();connection.setRequestMethod("POST");//请求post方式connection.setDoInput(true);connection.setDoOutput(true);//header内的的参数在这里setconnection.setRequestProperty("Content-Type", "application/json");
//			connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
//			connection.setRequestProperty("Cookie", Cookie);connection.connect();OutputStreamWriter writer = new OutputStreamWriter(connection.getOutputStream(),"UTF-8");//body参数在这里put到JSONObject中writer.write(parm.toString());writer.flush();InputStream is = connection.getInputStream();BufferedReader reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));while ((strRead = reader.readLine()) != null) {sbf.append(strRead);sbf.append("\r\n");}reader.close();connection.disconnect();result = sbf.toString();System.out.println("返回的数据 ="+result);} catch (UnsupportedEncodingException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}
}
http://www.lryc.cn/news/439130.html

相关文章:

  • C#使用TCP-S7协议读写西门子PLC(三)
  • 铝型材及其常用紧固件、连接件介绍
  • 【裸机装机系列】7.kali(ubuntu)-安装开发所需工具
  • [C语言]第九节 函数一基础知识到高级技巧的全景探索
  • 1.1 计算机网络基本概述
  • Linux环境基础开发工具使用(gcc/g++与makefile)
  • PointNet++改进策略 :模块改进 | EdgeConv | DGCNN, 动态图卷积在3d任务上应用
  • FFmpeg源码:skip_bits、skip_bits1、show_bits函数分析
  • 加密
  • Kibana:如何使用魔法公式创建具有影响力的可视化效果?(第 1 部分)
  • 【C++】多态and多态原理
  • C# 实现二维数据数组导出到 Excel
  • nlohmann::json中有中文时调用dump转string抛出异常的问题
  • Unity中InputField一些属性的理解
  • 【webpack4系列】webpack构建速度和体积优化策略(五)
  • 从零开始搭建 PHP
  • 【数据结构】8——图3,十字链表,邻接多重表
  • eth-trunk 笔记
  • 通信工程学习:什么是接入网(AN)中的TF传送功能
  • 【JavaEE】IO基础知识及代码演示
  • 安卓13系统导航方式分析以及安卓13修改默认方式为手势导航 android13修改导航方式
  • [技术杂谈]暗影精灵8plus电竞版台式机安装和使用注意
  • 【加密算法基础——AES解密实践】
  • Spring01
  • gogps 利用广播星历解算卫星位置matlab函数satellite_orbits详细注解版
  • Oracle按照某一字段值排序并显示,相同的显示序号
  • 【Java基础】String详解
  • cmd命令
  • 《中文Python穿云箭量化平台二次开发技术11》股票基本信息获取分析及应用示例【前十大股东占股比例提取及分析】
  • OSINT技术情报精选·2024年9月第1周