gpt4 book ai didi

javascript - xhr.getAllResponseHeaders() 在 IPHONE Safari 浏览器中未定义

转载 作者:行者123 更新时间:2023-11-28 03:40:08 26 4
gpt4 key购买 nike

我正在通过 header 从后端发送授权 token :

access-control-allow-headers:     accept, content-type, x-access…requested-            with, authorization
access-control-allow-methods: GET,PUT,POST,DELETE
access-control-allow-origin: *
access-control-expose-headers: *
authorization: BEARER xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
content-type: application/json; charset=utf-8

但是当我从 IPHONE 的 Safari 浏览器访问它时,它给我未定义的信息,但在所有其他手机和浏览器上正常工作

resolve({'token':xhr.getResponseHeader('authorization')})

预期输出为 token ,但未定义

最佳答案

使用特定名称设置 header ,而不是使用*。

access-control-expose-headers: X-Your-Custom-Header, X-Your-Custom-Header2, ...

引用Apple developer linkHTML5Rocks

关于javascript - xhr.getAllResponseHeaders() 在 IPHONE Safari 浏览器中未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57353223/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com