我试图将带有特定参数的 HTTP POST 请求发送到将返回数据的第三方 API。我试图让它工作但遇到了问题。作为我解决问题的研究的一部分,我开始阅读有关跨域 HTTP 请求的内容。有一个又一个站点介绍如何执行跨域 HTTP 请求以及为什么有些方法好而有些方法不好。然而,所有这些都是以一种暗示跨域请求不是“完成”的方式编写的。
现在,请原谅我的无知,因为我对这一切都很陌生,但这让我有些困惑。跨域 HTTP 请求肯定是 HTTP 请求的重点吗?有人编写了一些脚本,可以向其发送 HTTP 请求(使用适当的凭据来授权访问),脚本可以与底层应用程序对话,根据请求者发送的参数进行一些处理并返回一些数据。
当然,我知道您可以在自己的网站(来自同一域)中拥有脚本,您可以向其发送信息并获得返回的结果,例如验证脚本。
本质上我的问题是:“跨域 HTTP 请求不是常态吗?”。
我明白我的问题更多的是讨论而不是有具体答案的问题,但我很感激可以提供的任何帮助。
最佳答案
简短的回答是这是正常的。您可以为一个项目在不同域上创建 api、授权,并从另一个仅作为前端的域使用它。为什么会不正常?
关于http - 跨域 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34879977/