我正在尝试使用不允许 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] 删除。
我来说两句