http请求的header的一个小细节

  今天前后端联调的时候无论如何后端都搜不到前端的token,以为是公司全局网关拦截了token,最后发现也不是,最终在无意之中发现http请求的header的key不能带有下划线,比如app_token是不行的,而需要设置成app-token。搞了大半天解决这个问题。

  原因在于:很多服务器,apache,nginx这种,认为带下划线的header都是非法的。由于我测试的时候是连接的本地spring boot启动的应用,丝毫没有问题,而kong网关属于nginx,故有这个问题。参考一下这里:https://zhidao.baidu.com/question/1929313643873189427.html

posted @ 2019-05-23 19:14  神一样的存在  阅读(1531)  评论(0编辑  收藏  举报