今天前后端聯調的時候無論如何后端都搜不到前端的token,以為是公司全局網關攔截了token,最后發現也不是,最終在無意之中發現http請求的header的key不能帶有下划線,比如app_token是不行的,而需要設置成app-token。搞了大半天解決這個問題。
原因在於:很多服務器,apache,nginx這種,認為帶下划線的header都是非法的。由於我測試的時候是連接的本地spring boot啟動的應用,絲毫沒有問題,而kong網關屬於nginx,故有這個問題。參考一下這里:https://zhidao.baidu.com/question/1929313643873189427.html