0
点赞
收藏
分享

微信扫一扫

postman header参数里面带下划线,取不到值

王小沫 2022-07-27 阅读 57


今天在使用postman的时候,之前同事一直是把token放在header参数里面,但是我根据他们在后端的取值方法模拟请求,却始终获取不到参数。原因是:我在postman里面写的参数名是:​​X_IXX_TOKEN​​,根本就没有传输到后端,因为http请求里面关于header里面的字符是有严格限制的,x下划线不是一个合法字符,因此传值之前就被过滤了,可以参考一下下面的链接:

$_SERVER['HTTP_X_IXX_TOKEN']

参数改成下面即可:

X-IXX-TOKEN:xxxx

​​https://github.com/kennethreitz/requests/issues/1292​​

​​https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2​​


举报

相关推荐

0 条评论