【问题标题】:How to make Cross Domain Request to an API from Javascript Client when I don't have access to modify the other domain API?当我无权修改其他域 API 时,如何从 Javascript 客户端向 API 发出跨域请求?
【发布时间】:2018-08-03 06:44:34
【问题描述】:

我有一个场景,我需要从不同域中的 API 获取 JSON 响应数据。假设请求域是 ClientDomain 和 APIDomain 中的 API 域。

现在我知道这可以使用 API 服务器中的 Access-Control-Allow-Origin 标头来实现,然后使用客户端 ajax 将 CrossDomain 属性标记为 true 等。

我的所有搜索导致修改 API 设置以添加 Access-Control-Allow-Origin 标头或在后端服务器代码中进行代理编码。但就我而言,我无权访问 API 代码,也无法在那里更改任何内容。我能够从 C# 控制器代码中读取代理并从 APIDomain 获取数据。我想知道在我目前的情况下,如何仅使用 Javascript/Jquery 来实现这一点。

编辑:有没有办法通过 Javascript/Jquery 进行代理?

任何帮助都会很棒!

【问题讨论】:

    标签: javascript jquery ajax cross-domain crossdomain-request.js


    【解决方案1】:

    在 ClientDomain 上创建一个 API/页面并通过 Javascript/Jquery 访问它。在该 API/页面中调用 APIDomain 上的 API 并返回其数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-06
      • 2015-10-15
      • 2020-02-09
      • 1970-01-01
      • 1970-01-01
      • 2019-04-09
      • 2021-12-01
      • 2015-12-24
      相关资源
      最近更新 更多