javascript - 如何在 JavaScript 中调用/运行 Postman API

标签 javascript asp-classic postman

我有一个 Postman API 及其在 postman 中工作,但我想在 javascript 中运行它并获取返回值,但我遇到了一个错误

请求的资源上不存在“Access-Control-Allow-Origin” header

我研究了一下,据说是由 CORS 引起的,我如何在 javascript 中实现/绕过它?

    $( document ).ready(function() {
    $.ajax({
             method: "POST",
             contentType: "application/json",
             url: "https://dev.mysample.com/api/v1/Access",
             data: { ClientID: "myID", ClientSecret: "password", GrantType: "mycredentials"}
         }).done(function( msg ) {
            console.log(msg);
         }).fail(function( msg ) {
            console.log(msg);
         });
    });

我使用 asp classic 作为我的服务器端语言

最佳答案

实际上,这是您应该在服务器中实现的内容。 在该警告消息中,“请求的资源”是您正在请求的 url,并且您正在向服务器请求它,因此它应该添加“access-control-allow-origin” header 。 无论如何,在某些情况下,您可以通过一些方法绕过它。

Ways to circumvent the same-origin policy

关于javascript - 如何在 JavaScript 中调用/运行 Postman API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52865518/

相关文章:

javascript - 从 JavaScript 将日期传递给 ADODB.Command 参数

postman - 将 Paw 端点导出到 Postman

javascript - 如何在 JS 正则表达式中匹配 !x 但不匹配 !!x?

javascript - 使用带有 ScrollMagic 的 SVG 动画时出现奇怪的点

javascript - 按 desc、asc 排序函数

node.js - 将 postman api 调用转换为 Node.js 调用

php - 发布请求时 Woocommerce rest api 签名无效(错误 401)

javascript - 使用具有多个 View 和小模型的主干

asp-classic - asp 会在.net 1.1 框架中运行吗?

asp.net - 新项目如何从 ASP.Net 转向经典 ASP