在ASP(Active Server Pages)中,Response.AddHeader
方法用于向HTTP響應報頭添加一個自定義的頭部字段。
它的作用是允許開發者在服務器響應給客戶端時,向HTTP報文的頭部添加額外的信息。
以下是Response.AddHeader
的幾個常見用途和作用:
1. 緩存控制
通過添加Cache-Control
或Expires
頭部字段,可以控制客戶端對頁面內容的緩存行為,從而優化網站性能。
2. 跨域資源共享(CORS)
在處理跨域請求時,使用Access-Control-Allow-Origin
頭部字段來指定允許訪問資源的來源。
3. 下載文件
當需要將服務器上的文件提供給用戶下載時,可以使用Content-Disposition
頭部字段設置文件名和下載方式。
4. 重定向
通過設置Location
頭部字段,將客戶端重定向到另一個URL。
總之,Response.AddHeader
方法可以很靈活地添加自定義的HTTP頭部字段,以滿足特定的需求,例如控制緩存、實現
跨域訪問等。