【问题标题】:Workaround for external API which does not have CORS enabled?未启用 CORS 的外部 API 的解决方法?
【发布时间】:2014-02-24 20:38:15
【问题描述】:

使用像 Docusign 这样的外部 API 没有启用 CORS 并且需要自定义 HTTP 标头进行身份验证的解决方法是什么?

我正在尝试将此 API 与我在 localhost 上运行的 Angular 应用程序集成。

我无法添加 Access-Control-Allow-Origin Header 并且在 Chrome 上禁用网络安全是一个愚蠢的解决方案。

JSONP 也不在窗口之外,因为我无法将自定义 HTTP 标头添加到 JSONP 请求。

【问题讨论】:

  • 请把问题说得更清楚,尝试用源代码示例和预期的行为描述一个完整的情况。

标签: javascript angularjs cors docusignapi


【解决方案1】:

使用像 Docusign 这样的外部 API 没有启用 CORS 并且需要自定义 HTTP 标头进行身份验证的解决方法是什么?

我不知道 Docusign,但如果他们不支持 CORS 或 jsonp,您就无法从 AngularJS 发送 ajax 请求。您需要一个代理服务器应用程序来进行调用。

【讨论】:

    猜你喜欢
    • 2017-07-09
    • 2015-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多