使用 .NET 调用第三方 API 服务器端并传递变量以在 Javascript 中使用

Patsfanx247

我正在尝试使用不允许 CORS 的第三方 API WebPurify。我将如何编写一个从客户端脚本接收字符串的 .NET 函数,调用第三方 API 服务器端,然后传递返回值以在 javascript 中使用客户端?

阿戴森

向您自己的服务器发出 HTTP 请求(如果您愿意,可以通过 AJAX)。在正文或查询字符串中传递您需要的值(视情况而定)。然后,您自己服务器中的脚本向远程 API 发出新的 HTTP 请求。由于它来自非 AJAX 环境,因此不会受到 CORS 限制。然后您可以从该 API 获取响应并将其直接作为对您的操作方法的响应返回。

这应该是一个非常简单的过程。你标记了 ASP.NET Web API,所以我会提到像 System.Net.Http.HttpClient 这样的 .NET 库可以帮助你轻松地从服务器端发出 HTTP 请求。网上有很多关于使用的一般示例和文档,所以我不会在这里重复。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Java中使用curl调用第三方REST API

在蒸气中使用第三方OAuth API

使用服务器代理隐藏第三方 API 密钥

如何使用ASP.NET Web API向第三方公开URL

使用ASP.NET Core Web Api验证第三方Cookie

使用AJAX和PHP对第三方API进行安全的API调用

通过 Firebase Cloud 函数调用第三方 API(使用 Blaze 计划)。反应/还原

React:使用 Ajax 调用第三方 API (Behance)

如何使用.NET解析此第三方JSON服务?

如何使用Angular服务提供诸如传单或Google Maps的第三方API?

ImageJ:如何使用第三方插件API?

在Watson Assistant上使用第三方api

使用apache骆驼调用第三方Web服务

使用WireMock对第三方服务进行存根调用

调用第三方API asp .net Core

使用领事监控第三方服务

从 Web 服务 (ASMX) 调用第三方 API

当所有服务器端代码都是公共的并且没有存储私钥的位置时,您将如何使用HyperDev访问第三方API?

Flutter框架中使用第三方API不断(动态)刷新数据List

在类中使用第三方API时发生命名空间冲突

在Rails 4中使用第三方Yummly API

在Vue组件中使用第三方JavaScript库

在 NPM 和 Javascript 中使用第三方库导致应用程序膨胀

使用哪种授权类型来验证第三方客户端的 API 访问权限?

如何在不使用.Net Core中的第三方记录器的情况下登录文件?

在 BizTalk 2013 中使用平面文件与 Web 服务与第三方系统集成

在AngularJS控制器中使用第三方过滤器

使用密码凭证流和某些第三方授权服务器

在第三方服务器上使用JSON