目录

设置请求头

代码演示

设置请求头

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);
        }
    }
}

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐