Web Api跨域访问配置及调用示例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web Api跨域访问配置及调用示例相关的知识,希望对你有一定的参考价值。

1、Web Api跨域访问配置。

在Web.config中的system.webServer内添加以下代码:

<httpProtocol>
  <customHeaders>
    <add name="Access-Control-Allow-Origin" value="*" />
    <add name="Access-Control-Allow-Headers" value="*" />
    <add name="Access-Control-Allow-Methods" value="GET, POST, OPTIONS, PUT, DELETE" />
  </customHeaders>
</httpProtocol>

2、调用示例。

function login() {
    var host = "http://192.168.2.189:82";
    var userID = $("#userName").val();
    var pwd = $("#pwd").val();
    $.get(host + "/User/Login", { ‘userID‘: userID, ‘pwd‘: pwd }, function (data) {
        alert(JSON.stringify(data));
    })
}

 

以上是关于Web Api跨域访问配置及调用示例的主要内容,如果未能解决你的问题,请参考以下文章

Web API跨域访问

No 'Access-Control-Allow-Origin' header is present on the requested resource——Web Api跨域问题(示例

uniapp跨域调用ASP.NET Core Web API

uniapp跨域调用ASP.NET Core Web API

uniapp跨域调用ASP.NET Core Web API

uniapp跨域调用ASP.NET Core Web API