gpt4 book ai didi

javascript - 跨域AJAX导致403禁止

转载 作者:行者123 更新时间:2023-11-28 13:46:10 27 4
gpt4 key购买 nike

我们正在尝试通过 POST 进行跨域 AJAX 调用。如果我们直接尝试从 aaa.com 访问 bbb.com,它会要求提供凭据。只有提供凭据后,我们才能访问 bbb.com。现在,以同样的方式,当对不同的域进行 AJAX 调用时,在本例中为 bbb.com,我收到 403 禁止错误。

我尝试添加授权 header ,现在在请求 header 中,我看到以下 header ,但即使在有了授权 header 之后,我仍然遇到问题。

Accept text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Encoding gzip, deflate
Accept-Language en-US,en;q=0.5
Access-Control-Request-He... authenticationindicator,authorizationtoken
Access-Control-Request-Me... POST
Authorization Basic TG9uZG9uOkJiZ0JlbjE4NTk=
Cache-Control no-cache
Host aaa.com
Origin bbb.com
Pragma no-cache
Proxy-Connection keep-alive
User-Agent Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20100101 Firefox/17.0

有人知道我们如何解决 403 禁止问题吗?

最佳答案

听起来像是跨源问题 - https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS

您可能想要添加从 bbb.com 返回的 header ,如下所示:

Access-Control-Allow-Origin: *

希望有帮助,克里斯

关于javascript - 跨域AJAX导致403禁止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14256732/

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