我有一個Angular 2(2.1.2
)客戶端,ASP.NET Core作爲啓用了CORS的後端。正常的API(GET,POST,DELETE,...)工作正常,我的問題是當我嘗試從響應中檢索標題時;特別是Content-Disposition
。這是當我嘗試使用Ajax獲取文件內容時的屏幕截圖。無法從角度2獲得所有響應標題與cors
正如你可以看到有一個叫Content-Disposition
在GET響應頭報頭,但是當我嘗試從角http
服務檢索它丟失了。
快速提示,我只在開發中使用CORS。
你的服務器可能缺少'訪問控制 - 允許 - 標題:內容處置https://www.w3.org/TR/2014/REC-cors-20140116/#access-control-allow-headers-response-header –
我對ASP.NET Core仍然很陌生,但我有CORS這樣啓用'options.AddPolicy(「AllowAll」,builder => builder.AllowAnyMethod()。AllowAnyHeader()。AllowAnyOrigin())',我不知道我是否缺少一些東西。 – Ayman
不包含'AllowAnyHeaders'。我不知道ASP.NET,我只知道Angular2。 –