gpt4 book ai didi

ajax - 跨域访问 USPS 地址验证 API

转载 作者:行者123 更新时间:2023-12-04 16:49:15 26 4
gpt4 key购买 nike

我正在尝试通过 AJAX 调用访问 USPS 地址验证 API,但出现“跨源请求已阻止”错误。

但是,当我尝试通过 URL 访问同一地址时,我得到了结果。

这个错误与批准有关吗?

我为此使用的 ID 已获批准,我可以通过 URL 通过 API 获取结果。

我想通过脚本访问它。请帮忙。

如有任何帮助,我们将不胜感激。

提前致谢。

最佳答案

我认为您可能想要执行此操作的方法是让 Ajax 请求转到您的 Web 服务器——页面来自的同一 HTTP 服务器。然后您的服务器端程序(使用 PHP、Python 或您使用的任何语言)将请求中继到 USPS 服务器

在浏览器端发出请求,从 Ajax 直接到 USPS 服务器,这正是浏览器正在学习阻止的那种可疑事件(称为跨站点脚本)。

CORS理论上可能是取消阻止跨源请求的一种方法,但在该方案中,最终将由 USPS API 服务器授予对来自您域的页面的权限。 Tech detail : 通过插入 Access-Control-Allow-Origin header 来响应 Ajax 中带有 Origin header 的请求。

关于ajax - 跨域访问 USPS 地址验证 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28314587/

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