HttpClient4 - 设置请求头
目录设置请求头代码演示
·
目录
设置请求头
HttpClient可以设置请求头,在实际项目中,登录后往往需要将session放置在cookie中, 以供后续接口使用,而cookie正是请求头的一部分。
代码演示
HTTP可以通过addHeader()方法设置请求头,通过getAllHeaders()方法获取所有请求头。获取的元素是一个数组,可以通过for循环打印。可以自定义
Header[] allHeaders = httpPost.getAllHeaders();得知是数组结构。
package http;
import org.apache.http.Header;
import org.apache.http.client.methods.HttpPost;
/**
* author 大力pig
*/
public class TestHeader {
public static void main(String[] args) {
HttpPost httpPost = new HttpPost("http://localhost:8080/mobilePhone?model=iPhone+6S");
httpPost.addHeader("Cookie", "key1=value1;key2=value2");
httpPost.addHeader("User-Agent", "My User Agent");
Header[] allHeaders = httpPost.getAllHeaders();
for (Header header : httpPost.getAllHeaders()) {
System.out.println(header);
}
}
}
更多推荐
已为社区贡献4条内容
所有评论(0)