httpPost.setHeader()和httpPost.addHeader()都是Apache HttpClient中的方法,用于设置HTTP请求头。
httpPost.setHeader()方法用于设置单个请求头,如果多次使用该方法设置同一个请求头,则只会保留最后一次设置的值。例如:

HttpPost httpPost = new HttpPost("http://example.com");
httpPost.setHeader("Content-Type", "application/json");
httpPost.setHeader("Content-Type", "text/plain");

上述代码中,第二次调用httpPost.setHeader()方法会覆盖第一次调用的值,最终请求头中的Content-Type为text/plain。
httpPost.addHeader()方法用于添加请求头,可以添加多个相同的请求头。例如:

HttpPost httpPost = new HttpPost("http://example.com");
httpPost.addHeader("Content-Type", "application/json");
httpPost.addHeader("Content-Type", "text/plain");

上述代码中,两次调用httpPost.addHeader()方法都会将请求头Content-Type添加到请求中,最终请求头中的Content-Type为application/json, text/plain。可以看出,httpPost.addHeader()方法可以添加多个相同的请求头,而httpPost.setHeader()方法只能设置一个请求头。
因此,当需要设置多个相同的请求头时,应该使用httpPost.addHeader()方法;当需要设置单个请求头时,应该使用httpPost.setHeader()方法。

httpPost.setHeader,httpPost.addHeader 区别相关推荐

  1. HttpServletResponse setHeader 和 addHeader区别

    //用setHeader和addHeader随便随便设置一个头部 response.setHeader("EL", "1000"); response.setH ...

  2. HttpPost.setHeader(Cookie, PHPSESSID= + PHPSESSID)方式的HttpClient工具类

    摘要: session在浏览器和web服务器直接是通过一个叫做name为sessionid的cookie来传递的,所以只要在每次数据请求时保持sessionid是同一个不变就可以用到web的sessi ...

  3. (4.1.28.2)HttpPost.setHeader(Cookie, PHPSESSID= + PHPSESSID)方式的HttpClient工具类

    session 在浏览器和web服务器直接是通过一个叫做name为sessionid的cookie来传递的,所以只要在每次数据请求时保持sessionid是同一 个不变就可以用到web的session ...

  4. HttpPost+json请求---服务器中文乱码及其他

    好凌乱的题目,只是一些功能点的总结咯. 首先构造一个json对象用于存放数据,如果光加上header为utf-8就能解决中文就大错特错了... json对象可以put变量,也可以put对象.取的时候o ...

  5. Http 四种请求访问代码 HttpGet HttpPost HttpPut HttpDelete .

    String url = "http://www.baidu.com";//将要访问的url字符串放入HttpPost中HttpPost httpPost= new HttpPos ...

  6. Http 四种请求访问代码 HttpGet HttpPost HttpPut HttpDelete

    逻辑: String url = "http://www.baidu.com"; //将要访问的url字符串放入HttpPost中 HttpPost httpPost = new ...

  7. 用httpPost对JSON发送和接收的例子

    HTTPPost发送JSON: private static final String APPLICATION_JSON = "application/json";         ...

  8. HttpPost 携带参数的请求方式

    一.HTTP请求 Http的几种请求方式对应程序包中的HttpGet, HttpHead, HttpPost, HttpPut, HttpDelete, HttpTrace, and HttpOpti ...

  9. HttpPost发送请求

    String hwLoginUrlPost= ConfigSet.GetConfig("HWloginUrl"); String username= ConfigSet.GetCo ...

最新文章

  1. JAVA-如何打包成jar包
  2. 【Android游戏开发二十三】自定义ListView【通用】适配器并实现监听控件!
  3. 面试:说说啥是一致性哈希算法?
  4. 2038: [2009国家集训队]小Z的袜子(hose)+莫队入门
  5. 【干货】优秀的移动客户端 Web App设计,让用户体验飞起来
  6. BREW做的第一个程序--Hello world!
  7. 【IBatisNet Spring.Net】ORM与IOC 简单配置
  8. JAVA中字符串比较equals()和equalsIgnoreCase()的区别
  9. [Quatsch]Quantum Or Optics
  10. java中mouselistener的用法_关于MouseListener接口的简单使用
  11. vs2013_update5下载链接(请使用迅雷下载)
  12. DCDC与LDO浅析
  13. 中国邮递员问题+代码实现(cpp)
  14. Java freemarker 生成word文档
  15. 电子血压仪器小程序开发制作
  16. 《Cocos Creator游戏实战》实现下拉框按钮ComboBox控件
  17. obs弹幕助手android版,obs弹幕助手
  18. “智慧工地”为重点工程提速增效
  19. 《惢客创业日记》2021.02.22(周一)只能“抱大腿”
  20. 4.3 安卓触摸事件

热门文章

  1. excel导入基于Easypoi一对多导入(实现合并单元格)
  2. 什么叫数字化服务-数字化转型网
  3. 粽子大战 —— 猜猜谁能赢
  4. 删除坑爹甲方软件天珣客户端
  5. git 申请合并冲突:rebase 解决合成一条再合并
  6. 谷歌浏览器开启并行下载
  7. 深度学习和神经网络的介绍(一)
  8. 似物性检测——linux下运行objectness-v2.2并分析源码(pami2012论文)
  9. python贪吃蛇控制台_通过 PRA 的 python-pygame 玩转贪吃蛇
  10. 电路-电源模块汇总(充电器)