发送的commString可以是xml、json等格式的字符串

 private  final org.apache.log4j.Logger Log = org.apache.log4j.Logger.getLogger(Translate.class);public  String connectURL(String dest_url, String commString) {String rec_string = "";URL url = null;HttpURLConnection urlconn = null;OutputStream out = null;BufferedReader rd = null;try {url = new URL(dest_url);urlconn = (HttpURLConnection) url.openConnection();urlconn.setReadTimeout(1000 * 30);//urlconn.setRequestProperty("content-type", "text/html;charset=UTF-8");urlconn.setRequestMethod("POST");urlconn.setDoInput(true);urlconn.setDoOutput(true);out = urlconn.getOutputStream();out.write(commString.getBytes("UTF-8"));out.flush();out.close();rd = new BufferedReader(new InputStreamReader(urlconn.getInputStream()));StringBuffer sb = new StringBuffer();int ch;while ((ch = rd.read()) > -1)sb.append((char) ch);rec_string = sb.toString();} catch (Exception e) {Log.error(e, e);return "";} finally {try {if (out != null) {out.close();}if (urlconn != null) {urlconn.disconnect();}if (rd != null) {rd.close();}} catch (Exception e) {Log.error(e, e);}}// rec_string 为接口返回结果,可能是string类型的xml,json等,根据需求解析即可return rec_string;}

注:如果你的war包请求第三方接口失败了,不妨试试这个方法

java请求第三方接口相关推荐

  1. java后端请求第三方接口并处理HttpEntity类转换成实体类对象

      最近在写使用java后端去请求第三方接口的代码,给大家分享关于HttpEntity类的处理方式,而处理请求是需要根据第三方的要求来处理的,所以这里着重展示HttpEntity的处理.   在开始代 ...

  2. java调第三方接口

    目录 背景 Spring的RestTemplate 1.引入依赖 2.RestTemplate配置类 3.RestTemplate实现类 背景 java调第三方接口我百度的有三种方法. 第一种:通过J ...

  3. Java 调用第三方接口方法

    Java 调用第三方接口方法 一. 通过JDK网络类Java.net.HttpURLConnection 1.java.net包下的原生java api提供的http请求 使用步骤: 1.通过统一资源 ...

  4. 使用RestTemplate请求第三方接口出错,没抛出异常?

    RestTemplate请求第三方接口的时候,请求失败或者没有成功,没有抛异常出来,自己在catch中打印的日志也看不到.下面直接看代码吧,直接拿去可以用的.抛异常的时候可以换一种异常试试,比如Res ...

  5. java给第三方接口发送数据_对接第三方接口--使用post请求发送json数据

    对接第三方接口–使用post请求发送json数据 实习4个多月,终于转正!终于可以安心好好上班,好好学习!第一篇播客记录下工作中的中的小知识点. 本文记录的内容如下: 1.使用HttpClient相关 ...

  6. java后台请求第三方接口,写入中文参数时失败“message“:“Invalid UTF-8 start byte 0x84\n at XXXXXXXXX

    RT调用第三方接口时,参数有些要传入中文,在connection.setRequestProperty("Content-Type", "application/json ...

  7. Java 调用第三方接口,实战来了!

    在项目开发中经常会遇到调用第三方接口的情况,比如说调用第三方的天气预报接口. 1.准备工作: 在项目的工具包下导入HttpClientUtil这个工具类,或者也可以使用Spring框架的restTem ...

  8. Java调用第三方接口示范

    在项目开发中经常会遇到调用第三方接口的情况,比如说调用第三方的天气预报接口. 使用流程 [1]准备工作:在项目的工具包下导入HttpClientUtil这个工具类,或者也可以使用Spring框架的re ...

  9. java对接第三方接口

    1.准备与第三方接口对接的账号 配置到了Apollo上面 @Value("${taofake.appId}")private String appId;@Value("$ ...

  10. java调用第三方接口示例

    引言:在我们开发的过程中,常常会听到或者接触到第三方接口,那么这个第三方接口到底是什么呢? 简单来说就是一个远程接口,不是在你本机上的,你需要通过远程url去访问调用该接口.许多项目中有明确的要求需要 ...

最新文章

  1. Advanced Sci | 打破生成式深度学习限制:低量数据下的“one-shot”药设计法
  2. SQLSERVER 2014 SP1 的服务器 日志文件无法收缩的处理
  3. 【java学习】常用实体类--String、StringBuffer\StringTokenizer
  4. PHP怎么输入表达式,PHP: 表达式 - Manual
  5. 总结面试题——Javascript
  6. java的Swing里怎么new一条线_java – 在JFrame上绘制一条线
  7. 思卡乐科技发布SR3系列RFID产品
  8. 测试SQLServer拆分字符串到临时表
  9. 范型编程系列二(非原创)
  10. stvd能编辑c语言吗,STVD自动生成的stm8_interrupt_vector.c中几个疑问
  11. 周记——20150427
  12. matlab实现简单图形的识别
  13. 亚马逊AWS学习——EC2实例无法正确加载EBS卷问题的解决
  14. w10桌面不显示计算机了,win10系统电脑开机后不显示桌面的详细方案
  15. VIVADO安装问题
  16. 人工免疫算法c语言实例,毕业设计_蚁群算法模拟系统的设计与实现.doc
  17. E22-400M22S(SX1268) CubeMX HAL
  18. npm WARN deprecated socks@1.1.10: If using 2.x branch, please upgrade to at leas t 2.1.6 to avoid a
  19. 大数据的一生一世——谈数据冷热分离技术
  20. 工业级压力传感器设计及实现(华大半导体HC32L136)

热门文章

  1. 研磨设计模式-设计模式的基础-设计模式是什么
  2. 高等代数章节知识回顾(干货笔记)
  3. 工控行业各品牌程序扩展格式和软件
  4. 高等数学中▽符号的作用
  5. 激光雕刻机的位图-GCode转换方法实践
  6. 网页无法正常显示Lato字体,绕路而行
  7. 内蒙古自治区通辽市谷歌高清卫星地图下载(百度网盘离线包下载)
  8. 2021美赛成绩查询入口和美赛成绩公布时间
  9. 【Axure图标库】Axure彩色长阴影图标库910+ 方与圆二合一
  10. 数据采集程序(网页小偷)点滴心得