Java+HttpClient
梦忆安凉
这个作者很懒,什么都没留下…
展开
-
Java+HttpClient学习笔记06-DELETE请求
HttpClient中DELETE请求,是没有办法带参数的。因为setEntity()方法是抽象类HttpEntityEnclosingRequestBase类里的方法,HttpPost继承了该类,而HttpDelete类继承的是HttpRequestBase类。下面是没有setEntity()方法的。需要自己创建一个新类,然后照着HttpPost的抄一遍,让新类能够调用setEntity()...原创 2019-08-21 17:32:33 · 2023 阅读 · 0 评论 -
Java+HttpClient学习笔记05-POST请求
JSON格式的请求使用了GitHub的添加邮箱的接口进行测试,GitHub接口文档先登录GitHub,然后右上角用户下拉框中选择settings,然后选Emails。可以看到当前账户设置的邮箱情况再看添加邮箱接口的文档描述,可以通过一个str或者一个数组来添加一个,或多个邮箱import com.alibaba.fastjson.JSON;import com.alibab...原创 2019-08-15 11:30:45 · 263 阅读 · 0 评论 -
Java+HttpClient学习笔记04-基础认证
没有找到关于基础认证的API,就自己写了一下。HTTP的部分认证需要使用Authorization请求头字段基础认证HTTP的基础认证需要通过请求头Authorization:一定规则后加密后的值1、将用户名和密码已 用户名:密码的形式进行Base64加密2、将Basic+空格+加密后的值形式拼接3、Authorization:Basic 加密后的值这种加密方式应...原创 2019-08-14 15:32:39 · 448 阅读 · 0 评论 -
Java+HttpClient学习笔记03-GET请求
无参数的GET请求import org.apache.http.*;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.CloseableHttpClient...原创 2019-08-13 18:39:30 · 179 阅读 · 0 评论 -
Java+HttpClient学习笔记02-URL和参数
URIBuilder类:用来构建修改URINameValuePair类:用来构建参数构建URIimport org.apache.http.client.utils.URIBuilder;import java.net.URI;import java.net.URISyntaxException;public class LessonUrl { publ...原创 2019-08-13 18:08:46 · 1205 阅读 · 0 评论 -
Java+HttpClient学习笔记01-基础概念
文章是在HttpClient4.5.9版本下写的。下载网址,API文档官方给的简单示例CloseableHttpClient httpclient = HttpClients.createDefault();HttpGet httpget = new HttpGet("http://localhost/");CloseableHttpResponse response = ht...原创 2019-08-13 09:45:37 · 412 阅读 · 0 评论