用HTTP的PUT方式发送请求
来源: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方式发送请求相关推荐
- HttpClient4.x中GET方式发送请求参数中文乱码处理
HttpClient4.x GET 方式发送请求参数中文乱码处理 (非返回结果乱码) 之前尝试对HttpGet对象添加头部字符编码设置均无效,后改用参数字符编码处理后实现请求参数乱码正确处理. Htt ...
- js中使用post的方式发送请求
在javaScript中发送请求: 1.发送get请求:下面这两个方式都是get方式的发送请求 //直接设置新的url,这种方式跳转为get方式 //document.location = " ...
- axios_的其他方式发送请求_使用axios.request .get .delete .post .put 等方法发送请求---axios工作笔记005
然后我们前面使用了axios方法,来发送请求,可以看到他用这个axios就可以发送,get,put,post,delete 请求了, 但是axios还封装了单独的,request,get,delete ...
- Http get方式发送请求
首先介绍一种简单的方式,因为get请求传递参数是可以直接拼凑在Url后的,这个是最基本的东西,即使有各种的工具类,本质还是这个,我们先把最本质的东西贴出来,接下来再介绍一些工具类. @Testpubl ...
- jQuery以Post方式发送请求并获取返回的文件供下载!
用ajax请求文件下载当然是可以的,不用有返回值,代码差不多是这样: try{string FileName = ".//doc//[大家网]Beginning.ASP.NET.2.0.E- ...
- 提交请求最基础的3种方式以及可以发送请求的7个位置
提交请求最基础的4种方式以及可以发送请求的7个位置 提交请求最基础的4种方式 一.可以使用jquery发送ajax请求 1.使用全ajax方式发送 请求实例var url = "/test/ ...
- Java 用HTTP的方式发送JSON报文请求
前言: 项目调用第三方接口时,通常是用socket或者http的通讯方式发送请求:http 为短连接,客户端发送请求都需要服务器端回送响应,请求结束后,主动释放链接.Socket为长连接:通常情况下S ...
- POST发送请求报错及解决方案(parameter must be a JSON array)
目的:基于Facebook-API复制已创建的广告系列(Campaign Copies)并重命名!! 初始请求方式: 根据facebook官方给出的请求方式:curl -F curl -F 'acce ...
- js采用ajax发送请求获取数据(实例操作)
来,案例之前,容我分享一下js如何发送请求. 原生js发送请求: let xhr= new XMLHttpRequest(); // methods:GET/POST请求方式等,url:请求地址,tr ...
最新文章
- 统计简单学_正态分布
- Javah 常见错误记录
- 干货 | 金融级消息队列的演进 — 蚂蚁金服的实践之路
- selinux关闭后mysql_centos下关闭selinux不重启的方法
- maven之阿里云Maven镜像的使用
- html5 webrtc fir 请求关键帧_中信建投官网强调认可我们的投资理念的股民朋友请求 CTRL D 收藏、锁定本直播地址...
- 自定义曲线_Qt编写的项目作品17-自定义曲线图柱状图
- vue获取原生html节点,vue是如何获取元素节点 ?
- linux内核添加模块,linux中添加内核模块
- vim命令下显示行号
- 【C语言】指针的算术运算
- go chan 类型用法
- 自己写的vue图片上传插件(假装是插件)
- CMU 15213:attack实验
- dds:publish
- 展会中,你做得够好么?
- Solr_专题:shema 之 types
- JSP详细DAO设计模式及应用(!)
- DS18B20温度转换与显示
- Arista-CVP初始化
热门文章
- MS SQL 2008 发布订阅配置错误总结
- 移动 Web 设计中的一些错误理念
- ubuntu添加软件源
- winform程序最大化时,页面显示不全的问题
- MFC多线程各种线程用法 .
- Java、Android—零碎难记笔试考点(持续更新)
- php %00,Nginx %00 null byte执行任意代码(php)漏洞
- c语言readline库6,readline-6.3 之arm平台交叉编译
- php 什么时候销毁对象,什么决定什么时候在PHP中销毁类对象?
- java实现分页打印功能_web 页面分页打印的实现