最近同僚在對接後端接口時,後端讓擷取頭裡面的set-cookie的資訊,怎麼也擷取不到,什麼document.cookie呢,什麼ajax,axios,甚至底層的xhr擷取頭getallresponseheader等方法都試遍了還是不能取到列印出來隻有content-type。最後怎麼解決呢
後端headers隻需要加
Access-Control-Expose-Headers
并填上暴露出來的命名就行。
響應首部
Access-Control-Expose-Headers
用來配置哪些首部可以作為響應的一部分暴露給外部。
使用方式如下,指定對應暴露的頭名就行
Access-Control-Expose-Headers: <header-name>, <header-name>, ...
滴滴最後愉快解決了此問題,一下就取到自己想要擷取的值了,前端如果有遇到這個問題可以直接讓後端夥伴幫設定一下這個就OK了