当前位置:   article > 正文

http请求header中设置的数据未能发送成功_http头放数据的问题

http头放数据的问题

通过在cookie中设置user token来实现用户请求鉴权是常见的方式,但cookie设置会遇到跨域的问题,这个时候可以在header中加user token来传递数据,而服务端返回的user token放在localstorage中。但在header中添加自定义数据时,需注意规避使用下划线,因为nginx服务器默认是把下划线禁用的,也就是header中带下划线的字段会被自动过滤,导致请求丢失了该字段。

比如,如果token的名字是user_token,或者user_id,都会出现丢失问题。

解决方案有2个,

一个是使用中划线,user_token改成user-token。

一个是在nginx中开启下划线的支持:underscores_in_headers on;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/91584
推荐阅读
相关标签
  

闽ICP备14008679号