Golang中国

client:=&http.Client{}
req,err:=http.NewRequest(“POST”,url,bytes.NewReader(raw))
req.Header.Add(“content-Type”,”application/json”)
req.Header.Set(“authtoken”,auth_token)

这样的代码,按理由,对方应该获取key是authtoken 就行了,可是不行,非得key是Authtoken 才能获取到值,
可对方就得是authtoken 有解决方法吗?大神们

3 回复
ZhangTingkuo
#1 ZhangTingkuo • 2017-03-08 18:34

Http header的Key有小写的么,标准就是大写字母开头的。

fighting
#2 fighting • 2017-03-08 18:41

个推的就不按标准来 非得是authtoken 有解决方法吗

fanyang
#3 fanyang • 2017-03-15 14:55

服務端用req.Header.Get(“authtoken”)是可以获取到值的,不区分大小写

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。