HttpClient处理

HttpClient httpClientpost = new DefaultHttpClient();
String Posturl="xxx";
HttpPost httpPost = new HttpPost(Posturl); RequestConfig ReqConfig = RequestConfig.custom().setConnectTimeout(1000) //连接超时时间.setConnectionRequestTimeout(1000) //从连接池中取的连接的最长时间.setSocketTimeout(3 *1000) //数据传输的超时时间.setStaleConnectionCheckEnabled(true) //提交请求前测试连接是否可用.build();httpPost.setConfig(ReqConfig);
httpPost.setHeader("Content-Type", "application/json;charset=UTF-8");
httpPost.setEntity(new StringEntity(content, Charset.forName("utf-8")));
try { HttpResponse postResponse = httpClientpost.execute(httpPost);HttpEntity entity = postResponse.getEntity();InputStream in = entity.getContent();ByteArrayOutputStream bos = new ByteArrayOutputStream();// 读取缓存byte[] buffer = new byte[2048];int length = 0;while ((length = in.read(buffer)) != -1) {// 写入输出流bos.write(buffer, 0, length);}// 读取完毕,关闭输入流in.close();jsonStr = new String(bos.toByteArray(), "UTF-8");} catch (ClientProtocolException e1) {String message = e1.getMessage();e1.printStackTrace();} catch (Exception e) {e.printStackTrace();}

远程调用,限制请求超时时间处理相关推荐

  1. java 微信请求超时_java – SQL服务器“超出锁定请求超时时间”..再次

    我在尝试扩展sql server SP中的锁定超时时遇到问题.无论我尝试什么,它都会继续投掷"锁定请求超时时间超出". 我正在使用 java jtds 1.2.2,c3p0 0.9 ...

  2. ajax同步请求 超时时间问题

    最近做到一个功能,从别的连接跳转登录到我们系统后台,登录后会查询一些数据.一开始登录用的异步调用,领导看日志发现还没登录就调了好几个查询接口,要改.我想简单点就改成同步不就行了,然后上同步,恩,好多了 ...

  3. php如何发起远程请求,PHP请求远程地址如何设置超时时间

    PHP请求远程地址设置超时时间的方法:1.[file_get_contents]请求超时设置:2.fopen请求超时设置:3.curl请求超时设置. [相关学习推荐:php编程(视频)] PHP请求远 ...

  4. Android okhttp3使用实例,OKhttp设置请求超时时间,okgo使用demo

    1.导入OKhttp依赖 compile 'com.squareup.okhttp3:okhttp:3.4.1' 2.创建请求工具类 三个工具类 /*** 作者:created by meixi* 邮 ...

  5. 调用webservice 设置超时时间

    前段时间自己写了个程序,调用webservice,今天早上一执行,速度是相当的慢,一开始以为是程序的问题,后来跟踪一看,原来是调用webservice出现问题,放置webservice的服务器关掉了, ...

  6. http 请求 超时时间设置

    HttpParams params = new BasicHttpParams(); //设置连接超时时间 Integer CONNECTION_TIMEOUT = 2 * 1000; //设置请求超 ...

  7. http和dubbo接口调用主动设置超时时间

    http接口超时方案 方案1:多个resttemplate,不同超时时间的使用不同的template,优点:简单,扩展起来复制粘贴,缺点:代码冗余,多个template占用内存不够优雅 方案2:单个r ...

  8. 通过追源码解决:xmlrpc.client设定请求超时时间

    一.背景: 我们都知道,RPC本质是一个代理模式,是在HTTP或HTTPS请求上面做的封装,那么别人封装好了,拿过来用就好了.这样带来了极大的遍历,但也就导致了另外的问题,有的时候就是不够灵活.在py ...

  9. Linux下CURL设置请求超时时间

    使用CURL时,有两个超时时间:一个是连接超时时间,另一个是数据传输的最大允许时间. 连接超时时间用--connect-timeout参数来指定,数据传输的最大允许时间用-m参数来指定. 例如: cu ...

最新文章

  1. 利用计算机进行机械设计属于什么,计算机技术机械设计应用
  2. iOS设计模式之原型模式
  3. JVM是如何分配和回收内存?有实例!
  4. 控制是否展示_非线性控制(四)描述函数法
  5. 十二省联考2019游记
  6. BeautifulSoup入门案例
  7. mysql重新编译_重新编译mysqld_exporter0.10-阿里云开发者社区
  8. 大数据平台的搭建和数据分析
  9. APS傻瓜教材读后感之为什么需要人机交互调度
  10. 淘宝APP购物车测试用例
  11. python就业班-淘宝-目录.txt
  12. TopBase_Knowledge_Graph
  13. 如何在Oracle中检测和修复块损坏
  14. LeetCode 热题 HOT 100 -------31. 下一个排列(数组,数学问题)128. 最长连续序列(数组) 11. 盛最多水的容器(数组) 621. 任务调度器 (数组)
  15. 参观营收上亿的私域流量企业
  16. 自己收藏的两款夹娃娃PHP源码
  17. ubuntu命令行启动浏览器_linux命令行下使用linux打开浏览器命令
  18. Benchmark分析[4]: parsec
  19. 无缝漫游11k,11r, 11v
  20. 网络上游戏制作相关学习站点的网址

热门文章

  1. php 邮箱开发教程,php开发中表单验证邮箱及URL的教程
  2. 基于java+springboot+mybatis 网上商城项目设计和实现
  3. 数据库MySQL入门第一天
  4. php 数组 定义 遍历,php针对数组的定义、遍历及删除
  5. php写入文本乱码,如何解决PHP用fwrite写入文件中文乱码的问题
  6. linux iso的引导文件,Linux_从硬盘启动Desktop ISO所需的引导文件,一、仅从硬盘启动Destdop ISO 并 - phpStudy...
  7. 积分上下限无穷_数学分析|第九章 定积分利用等价无穷小量和定积分定义解决数列极限问题总结...
  8. C++ friend关键字
  9. 使用foreach循环遍历Collection集合
  10. android app性能优化_Android性能优化之Apk 瘦身优化