gpt4 book ai didi

jquery jqXHR.getResponseHeader ('Location' ),为空

转载 作者:行者123 更新时间:2023-12-03 22:48:04 25 4
gpt4 key购买 nike

在我的 ajax 调用中,responseHeader('Location') FF 始终为空。有谁能够帮助我?顺便说一下,它是一个 CORS。

$.ajax({
url: VIDEOS_UPLOAD_SERVICE_URL,
method: 'POST',
contentType: 'application/json',
headers: {
Authorization: 'Bearer ' + accessToken,
'x-upload-content-length': file.size,
'x-upload-content-type': file.type
},
data: JSON.stringify(metadata)
}).done(function(data, textStatus, jqXHR) {
resumableUpload({
url: jqXHR.getResponseHeader('Location'),
file: file,
start: 0
});
});

最佳答案

您可以通过设置 header 在代码的服务器站点上修复此问题:

Access-Control-Expose-Headers: Location

这将告诉 Firefox 浏览器允许跨域读取 Location: header 。

https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS?redirectlocale=en-US&redirectslug=HTTP_access_control#Access-Control-Expose-Headers

关于jquery jqXHR.getResponseHeader ('Location' ),为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22257264/

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