欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#瀏覽器提示跨域問題解決方案

 更新時間:2020年07月13日 10:32:20   作者:葉丶梓軒  
這篇文章主要介紹了C#瀏覽器提示跨域問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

一,我們使用兩個域名互相訪問的時候會提示跨域,原因在哪里呢?如下圖跨域,我們探究下

是什么原因?qū)е聻g覽器報(bào)這個錯呢?

二,我們研究下看看請求是否成功。,如下圖,瀏覽器返回的是200,證明請求是成功了,同時返回是成功了,那為什么還提示跨域呢?

三,經(jīng)過看瀏覽器跨域的提示可知道“No 'Access-Control-Allow-Origin' header is present on the requested resource”,我們是返回的head缺少了允許的域名,這個是瀏覽器自己的檢驗(yàn)機(jī)制,這個時候我們需要在代碼里返回一個head,添加如下代碼,往頭部添加允許所有域名即可

public string GetModel()
    {
      ///允許跨域
      base.HttpContext.Response.Headers.Add("Access-Control-Allow-Origin", "*");
      return "TestKuaYu";
    }

四,總結(jié)

跨域其實(shí)是服務(wù)器已經(jīng)通過返回,但是頭部卻沒有通過瀏覽器的驗(yàn)證,所以提示跨域,解決跨域的思路就是修改服務(wù)器返回頭部

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論