来源:http://zhidao.baidu.com/link?url=BA96AeYlYEefAKzwT-9O1MaZisfsK62CnCFz2SZjcc_U2UiahY4eplNzzdZFlmH5N4XVIs4AIccBGMC6OLfEXq

例如:

 public static String sendGetResult(String url,  int timeOut, String charset){BufferedReader br = null;InputStreamReader isr = null;InputStream is = null;HttpURLConnection huc = null;StringBuffer result = new StringBuffer("");URL newUrl = null;String line = null;try {newUrl = new URL(url);huc = (HttpURLConnection)newUrl.openConnection();huc.setRequestMethod("PUT");if (timeOut > 0) {huc.setConnectTimeout(timeOut);huc.setReadTimeout(timeOut);}int state = huc.getResponseCode();if ((state > 207) || (state < 200))return null;int state;is = huc.getInputStream();isr = charset != null ? new InputStreamReader(is, charset) : new InputStreamReader(is);br = new BufferedReader(isr);while ((line = br.readLine()) != null) {result.append("\r\n");result.append(line);}String str1 = result.toString().trim();return str1;}catch (IOException ioe){return null;} catch (OutOfMemoryError menorException) {System.out.println("发送PUT请求内存溢出,内存占用:" + result.capacity());System.out.println("本溢出请求地址:" + url);System.gc();return null;} catch (Exception e) {e.printStackTrace();System.out.println("发送Put请求异常!" + e.getMessage());return null;}finally {try {if (is != null) {is.close();}if (isr != null) {isr.close();}if (br != null) {br.close();}if (huc != null) {huc.disconnect()();}result = null;} catch (Exception e) {System.out.println("发送Put请求时关闭流和对象出错");}}
}

用HTTP的PUT方式发送请求相关推荐

  1. HttpClient4.x中GET方式发送请求参数中文乱码处理

    HttpClient4.x GET 方式发送请求参数中文乱码处理 (非返回结果乱码) 之前尝试对HttpGet对象添加头部字符编码设置均无效,后改用参数字符编码处理后实现请求参数乱码正确处理. Htt ...

  2. js中使用post的方式发送请求

    在javaScript中发送请求: 1.发送get请求:下面这两个方式都是get方式的发送请求 //直接设置新的url,这种方式跳转为get方式 //document.location = " ...

  3. axios_的其他方式发送请求_使用axios.request .get .delete .post .put 等方法发送请求---axios工作笔记005

    然后我们前面使用了axios方法,来发送请求,可以看到他用这个axios就可以发送,get,put,post,delete 请求了, 但是axios还封装了单独的,request,get,delete ...

  4. Http get方式发送请求

    首先介绍一种简单的方式,因为get请求传递参数是可以直接拼凑在Url后的,这个是最基本的东西,即使有各种的工具类,本质还是这个,我们先把最本质的东西贴出来,接下来再介绍一些工具类. @Testpubl ...

  5. jQuery以Post方式发送请求并获取返回的文件供下载!

    用ajax请求文件下载当然是可以的,不用有返回值,代码差不多是这样: try{string FileName = ".//doc//[大家网]Beginning.ASP.NET.2.0.E- ...

  6. 提交请求最基础的3种方式以及可以发送请求的7个位置

    提交请求最基础的4种方式以及可以发送请求的7个位置 提交请求最基础的4种方式 一.可以使用jquery发送ajax请求 1.使用全ajax方式发送 请求实例var url = "/test/ ...

  7. Java 用HTTP的方式发送JSON报文请求

    前言: 项目调用第三方接口时,通常是用socket或者http的通讯方式发送请求:http 为短连接,客户端发送请求都需要服务器端回送响应,请求结束后,主动释放链接.Socket为长连接:通常情况下S ...

  8. POST发送请求报错及解决方案(parameter must be a JSON array)

    目的:基于Facebook-API复制已创建的广告系列(Campaign Copies)并重命名!! 初始请求方式: 根据facebook官方给出的请求方式:curl -F curl -F 'acce ...

  9. js采用ajax发送请求获取数据(实例操作)

    来,案例之前,容我分享一下js如何发送请求. 原生js发送请求: let xhr= new XMLHttpRequest(); // methods:GET/POST请求方式等,url:请求地址,tr ...

最新文章

  1. 统计简单学_正态分布
  2. Javah 常见错误记录
  3. 干货 | 金融级消息队列的演进 — 蚂蚁金服的实践之路
  4. selinux关闭后mysql_centos下关闭selinux不重启的方法
  5. maven之阿里云Maven镜像的使用
  6. html5 webrtc fir 请求关键帧_中信建投官网强调认可我们的投资理念的股民朋友请求 CTRL D 收藏、锁定本直播地址...
  7. 自定义曲线_Qt编写的项目作品17-自定义曲线图柱状图
  8. vue获取原生html节点,vue是如何获取元素节点 ?
  9. linux内核添加模块,linux中添加内核模块
  10. vim命令下显示行号
  11. 【C语言】指针的算术运算
  12. go chan 类型用法
  13. 自己写的vue图片上传插件(假装是插件)
  14. CMU 15213:attack实验
  15. dds:publish
  16. 展会中,你做得够好么?
  17. Solr_专题:shema 之 types
  18. JSP详细DAO设计模式及应用(!)
  19. DS18B20温度转换与显示
  20. Arista-CVP初始化

热门文章

  1. MS SQL 2008 发布订阅配置错误总结
  2. 移动 Web 设计中的一些错误理念
  3. ubuntu添加软件源
  4. winform程序最大化时,页面显示不全的问题
  5. MFC多线程各种线程用法 .
  6. Java、Android—零碎难记笔试考点(持续更新)
  7. php %00,Nginx %00 null byte执行任意代码(php)漏洞
  8. c语言readline库6,readline-6.3 之arm平台交叉编译
  9. php 什么时候销毁对象,什么决定什么时候在PHP中销毁类对象?
  10. java实现分页打印功能_web 页面分页打印的实现