MUI 跨域請求web api

2022-02-16 23:21:20 字數 983 閱讀 3570

由於剛接觸mui框架,所以在跨域問題上花了一點時間。希望我的方式能幫你少走點彎路(大神就直接過里吧)!

前端部分**:

1

//mui,js(mui v3.7.0)

2//------注意--------

3//1、除錯需要在真機環境進行操作;

4//2、mui本身是支援跨域訪問的(無需糾結跨域問題);

5//3、請求api位址不能使用localhost 或者127.0.0.1之類的ip,只能使用實際的ip才能訪問。

6var reqrooturl = "";

7mui.ajax(,

14datatype: 'json',

15type: 'post',

16timeout: 30000, //超時時間設定為30秒;

17headers: ,

21beforesend: function () ,

24complete: function () ,

27success: function (data) ,

35waiting:

39});

40},

41error: function (xhr, type, errorthrown)

52mui.toast(_error);53}

54 });

web api**:

//注意:web api對應的函式不能設定為static型別,否則無法呼叫(這個算是自己開發過程遇到的乙個小細節吧)

關於web api跨域的問題,這裡不做詳細說明,推薦一篇文章(這裡已經很明細了)。

WebAPI 請求跨域問題

本人採用的是利用cors解決跨越問題。首先利用nuget 安裝 microsoft.aspnet.webapi.cors 如下圖所示 緊接著,在webapiconfig檔案中加入 config.enablecors new system.web.http.cors.enablecorsattribu...

webapi 解決ajax跨域請求問題

false true access control allow origin value access control allow headers value content type access control allow methods value get,post,put,delete,op...

web api 解決Ajax請求跨域問題

預設的建構函式允許 網域名稱下呼叫介面 public crosssiteattribute public crosssiteattribute string originheader private const string origin origin access control allow or...