Android/Java 中利用HttpClient 发送Patch请求,携带Json参数

本文介绍了在Android或Java项目中,如何利用Apache HttpClient库来发送Patch类型的HTTP请求,并携带JSON参数。由于HttpUrlConnection不支持Patch请求,作者转向使用HttpClient,提供了实现PUT和PATCH请求的示例代码,适合开发者参考学习。
摘要由CSDN通过智能技术生成

由于项目的需要,在前面记录过利用HttpUrlConnection发送Put请求的方法,链接在这http://blog.csdn.net/crystaldestiny/article/details/46469465,现在,项目中又有需要以Patch方式发送Http请求,真心感觉这两种凡是用得不是很多,网上的资料也很有限,参考过网上一些帖子的后,算是实现了!在此记录一下,本人也是菜鸟,欢迎交流学习!

通过查看HttpUrlConnection的相关资发现,该类应该不支持Patch方式的Http请求,但是通过功能更加强大的Apache  HttpClient却可以轻松实现PUT和PATCH请求,先来看一看,利用HttpClient实现Put请求的代码:

  

	public static JSONObject executeHttpPut(String url,JSONObject jsonParam){
		JSONObject resultObj = null;
		HttpClient httpClient = new DefaultHttpClient(); 
		HttpPut httpPut = new HttpPut(url);
		httpPut.setHeader("Content-type", "application/json");
		httpPut.setHeader("Charset", HTTP.UTF_8);
		httpPut.setHeader("Accept", "application/json");
		httpPut.setHead
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值