java后台访问接口
// 发送url地址获取信息public static String sendPost(String jsonStr, String path) {String msg = "";// 保存调用http服务后的响应信息try {byte[] data = jsonStr.getBytes();java.net.URL url = new java.net.URL(path);java.net.HttpURLConnection conn = (java.net.HttpURLConnection) url.openConnection();conn.setRequestMethod("GET");conn.setConnectTimeout(5 * 1000);// 设置连接超时时间为5秒conn.setReadTimeout(20 * 1000);// 设置读取超时时间为20秒conn.setDoInput(true); // 设置输入流采用字节流conn.setDoOutput(true); // 设置输出流采用字节流conn.setUseCaches(false); // 设置缓存conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded");conn.setRequestProperty("Charset", "utf-8");conn.setRequestProperty("Accept-Charset", "utf-8");// conn.setRequestProperty("Content-Encoding", "gzip");conn.setRequestProperty("Content-Length",String.valueOf(data.length));/** DataOutputStream out = new* DataOutputStream(conn.getOutputStream());* out.writeBytes(jsonStr); out.close();*/OutputStream outStream = conn.getOutputStream();// 返回写入到此连接的输出流 outStream.write(data);outStream.close();// 关闭流 String temp;// 如果请求响应码是200,则表示成功if (conn.getResponseCode() == 200) {// HTTP服务端返回的编码是UTF-8,故必须设置为UTF-8,保持编码统一,否则会出现中文乱码BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream(), "utf-8"));while ((temp = in.readLine()) != null) {System.out.println(temp);msg += temp;}// msg = in.readLine(); in.close();}conn.disconnect();// 断开连接} catch (Exception e) {}return msg;}
转载于:https://www.cnblogs.com/liangbo-/p/5735964.html
java后台访问接口相关推荐
- java服务器访问接口提示network error_北京JAVA开发三年,拿到美团35K的offer面试心得...
前言 长文干货提示,文章为大家完整记录了一位在北京做了3年的JAVA开发的朋友,如何通过美团的面试及拿到35K的offer.全篇内容由全程电话录音再手打腾稿,原创手打不易,请记得三连支持! 文章末尾有 ...
- JAVA后台开发访问第三方接口(GET)
java后台开发访问第三方接口(GET) public static void main(String[] args) {// 创建Httpclient对象CloseableHttpClient ht ...
- java小程序详解_微信小程序登录Java后台接口(详解,附示例代码)
首先看一下官方文档 地址:微信小程序官方文档API登录接口 我们先对官方给的时序图进行简单的分析 1.当小程序调用wx.login()时,会获得一个code(临时登录凭证),然后我们需要用wx.req ...
- 微信公众号开发 自定义分享 从前台到Java后台 调用微信JS接口分享朋友圈
20180811写在前面的话 有很多人遇到问题之后问我,结果大多数是因为配置问题,所以请详细阅读前面的配置步骤. 20181016注意事项 收到反馈,之前写的接口即将废弃,源代码中的js接口需要修改, ...
- java后台实现支付宝支付接口、支付宝订单查询接口 前端为APP
最近项目APP需要接入微信.支付宝支付功能,在分配开发任务时,听说微信支付接口比支付宝支付接口要难实现,由于我开发经验不是那么丰富(现工作经验1年半)且未接触过支付接口开发,组里刚好又有支付接口的老司 ...
- java实现账号单一ip登录,使用Java实现简单后台访问并获取IP示例
使用Java实现简单后台访问并获取IP示例 发布时间:2020-10-28 21:57:57 来源:亿速云 阅读:92 作者:Leah 使用Java实现简单后台访问并获取IP示例?针对这个问题,这篇文 ...
- 创建的maven子项目怎么访问接口404_【经验分享】新手学Java编程语言怎么入门?...
新手学Java编程语言怎么入门?掌握语言基础是第一步,了解java基础知识,Java关键字.核心概念或者基本编码技术.掌握操作符.控制执行流程.访问权限控制.复用类.多态.接口.字符串.泛型.数组.容 ...
- java服务端 json接口_java以json格式向后台服务器接口发送请求的实例
java以json格式向后台服务器接口发送请求的实例 发布于 2021-1-14| 复制链接 下面小妖就为大家分享一篇java以json格式向后台服务器接口发送请求的实例,具有很好的参考价值,希望对大 ...
- 学习大数据的第13天——Java面向对象(接口、分析参数返回值的类型不同时如何解决、包以及访问权限修饰符(public、protected、默认、private))
学习大数据的第13天--Java面向对象(接口.分析参数返回值的类型不同时如何解决.包以及访问权限修饰符(public.protected.默认.private)) 接口 接口的基本定义: 1.1.语 ...
最新文章
- merge sort loser tree
- 每天练习50个shell
- python切片操作 当所有数据都省略时_python疑难问题---13、Python切片操作
- 黑马冠军快手在国际回声消除大赛中战绩颇丰
- 软件工程第十四周总结
- PAT 1060 Are They Equal (25 分)
- 为什么不早一点告诉我?——情场篇
- python 获取表格中的空数据_在python beautifulsoup中获取表格单元格值为空时的文本输出...
- SharePoint服务器端对象模型 之 使用CAML进展数据查询
- 服务器大线程有什么作用,全面剖析超线程技术优点与缺点
- 如何通过Python发送邮件实现自动化测试报告?
- 机器人运动规划技术介绍
- Android Study之跳转自启动管理页
- 微带线等效电感仿真与设计
- Java应用性能分析工具:async-profiler
- CSS3实现图片的3D旋转效果
- Ubuntu查看系统的各种版本信息
- RHEL 7.8 64bit MYSQL linux-generic 8.0.20 初始化安装
- W3C标准英文文献翻译方案
- 什么是微信附近推广告宣传?效果怎么样?是以什么方式推广?
热门文章
- python现在第几版-多版本Python共存的配置方法
- python好找工作吗2017-你为什么不来了解一下Python?
- 苹果电脑安装python-mac电脑安装python
- 只学python找工作难吗-只学python语言找工作难吗?
- python开发好学吗-python难学吗
- python turtle画熊-Python使用turtle库绘制小猪佩奇(实例代码)
- python叫什么-Python为什么叫爬虫?Python与爬虫有什么关系?
- python3.6.5下载-python3.6.5下载
- python在日常工作处理中的应用-记 Python 在实际工作中的第一次应用
- python是用什么语言开发的-python是什么语言?哪些人适合学习Python?