移除IIS預設的響應頭

2022-01-14 19:46:25 字數 1310 閱讀 2184

在iis+asp.net的執行環境,預設情況下會輸出以下的響應頭(response headers):

那如何移除這些響應頭呢?下面我們來乙個乙個移除。

1. 移除server

借助iis url rewrite module,新增如下的重寫規則:

<

rewrite

>

<

allowedservervariables

>

<

add

name

="remote_addr"

/>

allowedservervariables

>

<

outboundrules

>

<

rule

name

="remove_response_server"

>

<

match

servervariable

="response_server"

pattern

=".*"

/>

<

action

type

="rewrite"

/>

rule

>

outboundrules

>

rewrite

>

2. 移除x-aspnet-version在web.config的中新增enableversionheader="false":

3. 移除x-aspnetmvc-version

protected

void

4. 移除x-powered-by在iis manager的http response headers中移除x-powered-by:

【參考資料】

移除IIS預設的響應頭

在iis asp.net的執行環境,預設情況下會輸出以下的響應頭 response headers 那如何移除這些響應頭呢?下面我們來乙個乙個移除。1.移除server 借助iis url rewrite module,新增如下的重寫規則 allowedservervariables rule ou...

Http的請求頭和響應頭

請求頭 accept 用於告訴伺服器,客戶及支援的資料型別 accept charset 用於高數伺服器,客戶機採用的編碼 accept encoding 客戶及支援的資料壓縮格式 host if modified since 資源快取時間 referer 從哪個資源訪問伺服器的 防盜煉 user ...

常見的HTTP請求頭與響應頭

常見的http請求頭 accept charset 用於指定客戶端接收的字符集 accept encoding 用於指定可接受的內容編碼 accept language 用於指定一種自然語言 host 用於指定被請求資源的internet主機和埠號 user agent 客戶端將它的作業系統 瀏覽器...