golang header.Set与header.Add区别

req.Header.Set("User-Agent","自定义的浏览器")
req.Header.Set("User-Agent","自定义的浏览器3")

当我们使用Set时候,如果原来这一项已存在,后面的就修改已有的。所以这里最终的结果就是自定义的浏览器3

req.Header.Add("User-Agent","自定义的浏览器")
req.Header.Add("User-Agent","自定义的浏览器3")

当使用Add时候,如果原本不存在,则添加,如果已存在,就不做任何修改。所以这里最终的结果就是自定义的浏览器

posted @ 2019-07-30 14:37  _DongGe  阅读(1755)  评论(0编辑  收藏  举报