Access-Control-Max-Age


            app.UseCors(builder => builder
                .AllowAnyOrigin()
                .AllowAnyMethod()
                .AllowAnyHeader()
                .AllowCredentials().SetPreflightMaxAge(TimeSpan.FromSeconds(60)));

返回結果可以用於緩存的最長時間,單位是秒。在Firefox中,上限是24小時 (即86400秒),而在Chromium 中則是10分鍾(即600秒)。Chromium 同時規定了一個默認值 5 秒。
如果值為 -1,則表示禁用緩存,每一次請求都需要提供預檢請求,即用OPTIONS請求進行檢測(即preflight請求-options)。

 


注:需要注意的是Access-Control-Max-Age的設置針對完全一樣的url,如果url加上路徑參數,其中一個url的Access-Control-Max-Age設置對另一個url沒有效果!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM