指定 ASP 頁面的 HTTP 狀態碼

開發網站的時候難免會有需要手動指定頁面 HTTP status code 的需求,本文介紹如何在 ASP 中輸出指定的 HTTP 狀態碼。

如何做

透過指定 Response.Status 屬性來輸出指定的 HTTP 狀態碼,語法如下:

Response.Status = "狀態碼及描述"

例如要輸出 404 找不到網頁:

Response.Status = "404 Not Found"

常用狀態碼

  • 401 Unauthorized: 未通過身分驗證
  • 403 Forbidden: 禁止存取
  • 404 Not Found: 找不到

Reference

Response.Status
http://msdn.microsoft.com/en-us/library/ms525844(v=vs.90).aspx
HTTP狀態碼
http://zh.wikipedia.org/wiki/HTTP状态码