来自 HTML/js 项目中的 .dll / .aspx 文件的 API 请求

Api Request from the .dll / .aspx file in HTML/js project

本文关键字:aspx 文件 API 请求 dll HTML js 项目 来自      更新时间:2023-09-26

我需要从.dll/.aspx文件中请求一个api。

我不知道它到底是以什么方式加密的。我只有文件和方法名称.如何提出请求?

当我尝试使用 ajax 方法访问时

$.ajax({  
    type: "POST",  
    url: "auth.aspx/Login",  
    data: "{email:'abc', password:'213'}",  
    contentType: "application/json; charset=utf-8",  
    dataType: "json",  
    success: function(msg) {   
        alert("success: " + msg);  
    }
});

我收到以下错误:

XMLHttpRequest 无法加载 file:///C:/Users/Ganeshk/Desktop/cordova%20app%20crm%20new/ajax/auth.aspx/Login。跨源请求仅支持协议方案:http、data、chrome、chrome-extension、https、chrome-extension-resource。

错误很明显;你不能向本地文件系统发出 AJAX 请求,在本例中是你的 C:/驾驶。您需要向本地或远程 Web 服务器发出请求。如果你在 ASP.Net 中开发,则可以向本地 Web 服务器实例发出请求,默认情况下,当您按 F5 运行站点时,Visual Studio 会启动该实例。

另请注意,要发送的数据格式不正确,应将其发送到对象中的属性,如下所示:

$.ajax({  
    type: "POST",  
    url: "auth.aspx/Login",  
    data: {
        email: 'abc', 
        password: '213' // I assume this will be coming from a user input
    },  
    contentType: "application/json; charset=utf-8",  
    dataType: "json",  
    success: function(msg) {   
        alert("success: " + msg);  
    }
});