django.http.response中HttpResponse 子类

Posted Eric

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django.http.response中HttpResponse 子类相关的知识,希望对你有一定的参考价值。

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状态码。

以上是关于django.http.response中HttpResponse 子类的主要内容,如果未能解决你的问题,请参考以下文章

第三章 HTTP报文中的HTTP信息

通过了解Servlet和Http之间的关系,了解web中http通信使用

OSI 模型中的 HTTP 在哪一层?

在 iOS 中检索 HTTP 响应/HTTP 请求状态代码?

http2 在协议中显示 http1

NodeJs 中的 http、https 和 http2