我有一臺IIS 10.0服務器,我看到一些不允許的頭資訊[Pragma, Expires]仍在被添加,但它們只被添加到API端點,而不是在靜態內容被檢索時。這些標頭沒有在代碼中被設定。我已經按照推薦的方法從IIS中洗掉了這些頭檔案(在configurationystem.webServerhttpProtocolcustomHeaders中添加洗掉元素),在除錯時,我沒有在HTTP回應中看到這些頭檔案,因為它被發回給了呼叫者。我想從回應中洗掉這些頭資訊,但不知道如何找出它們被設定的位置。有什么指示嗎?
uj5u.com熱心網友回復:
擴展上面的評論。
排除此類問題的關鍵是了解此類頭資訊的來源,因此啟用失敗請求追蹤是最快的方法。
如果你發現這些頭資訊(如ASP.NET等)是由IIS默認模塊設定的,你就知道應該參考IIS檔案來定位設定,并將其關閉。
在你的案例中,FRT顯示頭檔案來自第三方模塊,所以你需要檢查供應商在檔案中提供的設定。
請注意,即使您無法找到供應商的設定來關閉它們,您仍然可以通過多種方式來移除它們,例如在 URL 重寫出站規則中移除此類頭檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/324074.html
標籤:
