builder.addInterceptor(new Interceptor() {//添加请求头参数 @Override public Response intercept(Chain chain) throws IOException { Request original = chain.request(); Request request = original.newBuilder() .header("Cookie", "设置的自定义的值") .header("Content-Type", "application/x-www-form-urlencoded") .header("X-Requested-With", "XMLHttpRequest") .method(original.method(), original.body()) .build(); /*builder.addHeader("Cookie", "设置的自定义的值") .addHeader("Content-Type", "application/x-www-form-urlencoded") .addHeader("X-Requested-With", "XMLHttpRequest");*/ return chain.proceed(request); } });
其中,.header()是可以设置唯一的请求头,如果后面重新设置重复的请求头,会覆盖之前的数据。
.addheader()则会有多个数据。