第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

CORS 策略已阻止從源“null”在“https://localhost:44395”處提取

CORS 策略已阻止從源“null”在“https://localhost:44395”處提取

牧羊人nacy 2024-01-18 09:50:37
我有 Asp .net core 3 web API。我正在使用 Fetch 調(diào)用其中一個(gè) POST API,然后收到以下錯(cuò)誤:Access to fetch at 'https://localhost:44395/api/challengeresponse/Verify' from origin 'null' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.Failed to load resource: net::ERR_FAILED因此,我研究并嘗試在 Web API 代碼中遵循以下內(nèi)容:?jiǎn)?dòng).csprivate readonly string AllowedOriginPolicy = "_AllowedOriginPolicy";public void ConfigureServices(IServiceCollection services)        {            services.AddCors(options =>            {                options.AddPolicy(AllowedOriginPolicy,                    builder =>                    {                        var corsOrigins = new String[1] { "https://localhost:44395" };                        builder.WithOrigins(corsOrigins).AllowCredentials().AllowAnyHeader().AllowAnyMethod();                    });            });            services.AddControllers();        }public void Configure(IApplicationBuilder app, IWebHostEnvironment env){   app.UseCors(AllowedOriginPolicy); //at the end of the method.}盡管如此,我還是遇到了同樣的錯(cuò)誤。我的 Fetch 代碼是:示例.jsasync function fetchdata(){    let _data = {        OriginalData: "coordinateid",        Signature: "URL",        Certificate: "introduction"    }    const response = await fetch('https://localhost:44395/api/challengeresponse/Verify', {     credentials: 'include',     method: "POST",     body: JSON.stringify(_data),     headers: {"Content-type": "application/json; charset=UTF-8"}}).then(response => response.json()) .then(json => console.log(json)).catch(err => console.log(err));}這是一個(gè)非常常見的問(wèn)題,但我仍然無(wú)法解決。請(qǐng)幫忙。編輯:請(qǐng)建議兩種類型的URL。因?yàn)槲疫€在主服務(wù)器上部署了這個(gè) Web API,所以從服務(wù)器 URL 訪問(wèn)也會(huì)出現(xiàn)相同的錯(cuò)誤。http://https://
查看完整描述

1 回答

?
天涯盡頭無(wú)女友

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超9個(gè)贊

此 url 在https://localhost:44395

var corsOrigins = new String[1] { “https://localhost:44395” };

它應(yīng)該是客戶端的 url 。它應(yīng)該改成這樣:

var corsOrigins = new String[1] { "[client url]" };

注意:無(wú)論您使用什么客戶端,請(qǐng)確保它在服務(wù)器上運(yùn)行。


查看完整回答
反對(duì) 回復(fù) 2024-01-18
  • 1 回答
  • 0 關(guān)注
  • 170 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)