HttpClient Fluent API使用方法 HttpClient Fluent API使用方法1.加入 maven123456789101112 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.8</version></dependency><dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>fluent-hc</artifactId> <version>4.5.8</version></dependency> 2.基本用法12345678910Request.Get("http://www.baidu.com") .execute() .handleResponse(new ResponseHandler<String>() { @Override public String handleResponse(HttpResponse response) throws ClientProtocolException, IOException { return EntityUtils.toString(response.getEntity(), "utf-8"); } }); 3.额外参数123456Request.Get("http://www.baidu.com") .connectTimeout(3000) .addHeader("key","value") .userAgent("test") .execute(); 4.post123456/*添加一个post参数*/BasicNameValuePair pair = new BasicNameValuePair("name","hh");Request.Post("http://www.baidu.com") .connectTimeout(3000) .bodyForm(pair) .execute(); 5.post json12345Request.Post("http://www.baidu.com") .connectTimeout(3000) .bodyString(JSON.toJSONString(var), ContentType.APPLICATION_JSON) .execute(); 123456Request.Post("https://www.baidu.com") .useExpectContinue() .version(HttpVersion.HTTP_1_1) .bodyString("啦啦啦", ContentType.DEFAULT_TEXT) .execute(); #java HttpClient Fluent API使用方法 https://www.huangchaoyu.com/2005901105.html 作者 hcy 发布于 2019年6月21日 更新于 2024年8月17日 许可协议 mysql 存emoji表情,使用mybatic 读取写入 上一篇 将逐帧加载的图片转变成 模糊慢慢清楚的形式 下一篇 Please enable JavaScript to view the comments