【问题标题】:How to POST JavaScript to Cross Origin如何将 JavaScript 发布到跨域
【发布时间】:2016-11-04 14:53:38
【问题描述】:

我正在处理第三方网络服务,我必须在其中发出一个包含 JSON 的 POST 请求。 但是 jQuery 怎么办呢?

每次我想要 POST 时,都会收到类似“不允许跨域”的错误。我读过,这是正常的,但我没有找到有效的解决方案。所以我无法向我的客户推荐“嘿,请使用特殊标志启动您的浏览器”。另一方面,我无法在服务器端进行调整。 但是向其他资源发出 POST 请求应该没什么大不了的!?

【问题讨论】:

标签: javascript jquery


【解决方案1】:

你不能只用 javascript 来解决它。

有两种解决方案:

1) 联系第三方api提供者,让她允许跨域请求。

2) 通过您自己的服务器(与网页同域)代理您的 ajax 调用,以便您拥有:网页 --> 您的服务器 --> 第三方服务器

【讨论】:

    猜你喜欢
    • 2021-12-05
    • 2014-10-16
    • 2011-01-02
    • 1970-01-01
    • 2011-03-30
    • 2014-07-07
    • 1970-01-01
    • 2011-07-21
    • 2018-03-13
    相关资源
    最近更新 更多