HttpUtil工具类发送post请求
来源:互联网 发布:山西教师网络研修网 编辑:程序博客网 时间:2024/06/05 20:50
使用apache的HttpClient发送post请求。
import java.io.IOException;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.methods.HttpPost;import org.apache.http.entity.StringEntity;import org.apache.http.impl.client.CloseableHttpClient;import org.apache.http.impl.client.HttpClients;import org.apache.http.util.EntityUtils;public class HttpUtil {private static String charset = "utf-8";public static String postMethod(String url, String json) throws ClientProtocolException, IOException{HttpPost httpPost = new HttpPost(url); CloseableHttpClient client = HttpClients.createDefault(); StringEntity entity = new StringEntity(json, charset);//解决中文乱码问题 entity.setContentEncoding(charset); entity.setContentType("application/json"); httpPost.setEntity(entity); HttpResponse response = client.execute(httpPost); if(response.getStatusLine().getStatusCode() == 200){HttpEntity httpEntity = response.getEntity();return EntityUtils.toString(httpEntity, charset);}return null;}}
阅读全文
0 0
- HttpUtil工具类发送post请求
- HttpUtil---网络请求工具类
- Http请求工具类 httputil
- Http请求工具类HttpUtil
- 网络请求工具类HttpUtil
- 发送HTTP请求 -- HttpUtil
- HttpUtil-get请求-post请求
- 网络请求应该是HttpUtil 工具类
- Android网络请求HttpUtil封装工具类
- java发送GET/POST请求工具类
- HttpClientUtil工具类,发送get请求和post请求
- Java工具类——发送GET/POST请求工具
- Java工具类——发送GET/POST请求工具
- httputil用http获取请求的工具类
- HttpUtil工具类
- httpUtil工具类
- HttpUtil 工具类
- HttpUtil工具类
- 【Java集合源码剖析】ArrayList源码剖析
- vim操作汇总
- 实现原理-Connect
- java类型中的坑
- 冒泡排序算法
- HttpUtil工具类发送post请求
- 数据库切分(2)之垂直切分的粒度
- Android Binder机制原理(史上最强理解,没有之一)
- 练习1-7 编写一个打印打印EOF值的程序
- Java多线程(七)之同步器基础:AQS框架深入分析
- Remote Desktop Connection for mac 报错:证书或相关链无效。
- EasyUI+MySQL+Struts2实现省市二级联动
- “不允许指针指向不完整的类类型”问题
- 数据提取方法