HttpClient中addHeader与setHeader的区别
总结:
addHeader:添加一个新的请求头字段。(一个请求头中允许有重名字段。)
setHeader:设置一个请求头字段,有则覆盖,无则添加。
代码:
@Testpublic void test16(){HttpGet httpGet = new HttpGet();httpGet.addHeader("a","A1");httpGet.addHeader("a","A2");httpGet.addHeader("b","B1");httpGet.setHeader("b","B2");httpGet.setHeader("c","C1");Header[] allHeaders = httpGet.getAllHeaders();for (Header allHeader : allHeaders) {System.out.println(allHeader.getName()+" : "+allHeader.getValue());}System.out.println("---");Header[] as = httpGet.getHeaders("a");for (Header a : as) {System.out.println(a.getName()+" : " +a.getValue());}System.out.println("---");Header[] bs = httpGet.getHeaders("b");for (Header a : bs) {System.out.println(a.getName()+" : " +a.getValue());}System.out.println("---");Header a = httpGet.getFirstHeader("a");System.out.println(a.getName()+" : " + a.getValue());System.out.println("---");Header a2 = httpGet.getLastHeader("a");System.out.println(a2.getName()+" : " + a2.getValue());}
运行结果:
a : A1
a : A2
b : B2
c : C1
---
a : A1
a : A2
---
b : B2
---
a : A1
---
a : A2
HttpClient中addHeader与setHeader的区别相关推荐
- 【转】HttpClient之 addHeader与setHeader
转载出处:http://huangqiqing123.iteye.com/blog/2054436 测试使用版本:httpclient-4.2.5 小结: 1.同名Header可以有多个 ,Heade ...
- Node.js中writeHeader和setHeader的区别
writeHeader可以设置http返回状态码,多个http响应头. 但是setHeader只针对单一属性的设置.
- HttpClient使用 addHeader与setHeader 报错
没有将Http的关联包导入 需要httpclient和httpcore的包
- python中break和continue的区别
python中break和continue的区别 break 结束for 或者while 循环 后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...
- java中separator_java - File.separator和路径中的斜杠之间的区别
java - File.separator和路径中的斜杠之间的区别 在Java Path-String中使用/和普通的File.separator有什么区别? 与双反斜杠相比,/平台独立似乎不是原因, ...
- PHP中self和static的区别,php中self与static的区别
原文链接,猛击这里. php中self与static的区别 通过一些示例,我们可以很容易看出self和static的区别.假定我们有class Car – 它有两个方法,model和getModel. ...
- php 抽象类 接口 区别,PHP中抽象类、接口的区别与选择分析
本文实例分析了PHP中抽象类.接口的区别与选择.分享给大家供大家参考,具体如下: 区别: 1.对接口的使用是通过关键字implements.对抽象类的使用是通过关键字extends.当然接口也可以通过 ...
- php $this self,php中self与$this的区别
学习php中self与$this的区别. 先来看下parent与self的例子: /* * parent与self的区别 * by www.jbxue.com */ class A{ function ...
- mysql中char与varchar的区别分析(补充一句,int和integer没区别)
转自:http://www.jb51.net/article/23575.htm 在mysql教程中char与varchar的区别呢,都是用来存储字符串的,只是他们的保存方式不一样罢了,char有固定 ...
最新文章
- Solr -- Solr Facet 1
- POJ3692 最大点权独立集元素个数
- Windows7中Prefetch预读文件技术详解
- thymeleaf模板的使用——1,thymeleaf概述|| thymeleaf 的使用方法|| 如何修改Thymeleaf的默认存放地址||Thymeleaf的相关语法
- 2020-2021年度第二届全国大学生算法设计与编程挑战赛 (秋季赛)-正式赛-详细题解
- 3%7python_Centos7 Python2 升级到Python3
- 1t硬盘怎么分区最好_这下尴尬了,电脑硬盘分区常见误区,移动硬盘分区方法...
- DVWA File Inclusion——Writeup
- ride中for循环的使用_robotframework-ride使用(Builtin标准库)
- 软件设计原则(六) 合成复用原则
- python金融数据分析马伟明_Python金融数据分析
- SpringBoot电影网站源码(含数据库)
- 【云原生】内存数据库如何发挥内存优势
- 检查网络是否畅通的四个步骤
- 拥抱变化,面向Java17,Java8-18全系列特性详解
- 项目管理心得--第一篇
- 笔记本的结构深入分析
- Linux启动流程详解
- kindle 4.1.1越狱换中文字体
- python怎么横着输出_对python3中, print横向输出的方法详解