HttpResponseBase
构造
content_type 内容类型 直接给到头部
status 给到status_code
reason 给到_reason_phrase
charset 文本的字符编码 可选 给到_charset
属性
status_code
reason_phrase 取_reason_phrase或根据status_code拿
charset 取_charset或根据content type中获取 或返回默认的
_headers
有serialize_headers构造字符串返回
对于response的字典类操作都使用这个_headers
另提供对cookie的操作
_closable_objects
cookies
HttpResponse(HttpResponseBase)
构造
content 给到content
StreamingHttpResponse(HttpResponseBase)
构造
streaming_content 给到streaming_content
FileResponse(StreamingHttpResponse)
HttpResponseRedirectBase(HttpResponse)
HttpResponseRedirect(HttpResponseRedirectBase)
status_code = 302
HttpResponsePermanentRedirect(HttpResponseRedirectBase)
status_code = 301
HttpResponseNotModified(HttpResponse)
status_code = 304
没有content content_type
HttpResponseBadRequest(HttpResponse)
status_code = 400
HttpResponseNotFound(HttpResponse)
status_code = 404
HttpResponseForbidden(HttpResponse)
status_code = 403
HttpResponseNotAllowed(HttpResponse)
status_code = 405
HttpResponseGone(HttpResponse)
status_code = 410
HttpResponseServerError(HttpResponse)
status_code = 500
网友评论