您的位置:首页 > 理论基础 > 计算机网络

django.http.response 中 HttpResponse 的子类

2018-02-27 11:51 323 查看
原文地址:http://www.cnblogs.com/eric_yi/p/8046669.html

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状态码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  http response