HttpResponse的子類
Django包含許多處理不同類型的HTTP請求的 HttpResponse 子類。像 HttpResponse 一樣,這些類在 django.http 中。
HttpResponse 子類 |
|
類名 |
描述 |
HttpResponseRedirect |
構造函數的參數有一個:重定向的路徑。 它可以是一個完整的URL(例如, 'http://search.yahoo.com/' )或者不包括域名的絕對路徑(如 '/search/' )。 注意它返回 HTTP 狀態碼 302。 |
HttpResponsePermanentRedirect |
類似 HttpResponseRedirect , 但是它返回一個永久轉義 (HTTP狀態碼 301),而不是暫時性轉移(狀態碼302)。 |
HttpResponseNotModified |
構造函數沒有任何參數。用它來表示這個頁面在上次請求后未改變。 |
HttpResponseBadRequest |
類似 HttpResponse ,但使用400狀態碼。 |
HttpResponseNotFound |
類似 HttpResponse ,但使用404狀態碼。 |
HttpResponseForbidden |
類似 HttpResponse ,但使用403狀態碼。 |
HttpResponseNotAllowed |
類似 HttpResponse ,但使用405狀態碼。它必須有一個參數:允許方法的列表。(例如, ['GET', 'POST'] )。 |
HttpResponseGone |
類似 HttpResponse ,但使用410狀態碼。 |
HttpResponseServerError |
類似 HttpResponse ,但使用500狀態碼。 |