一、简介
我们知道当URLconf文件匹配到用户输入的路径后,会调用对应的view函数,并将HTTPReequest对象 作为第一个参数传入函数。
二、属性
- HttpRequest.scheme
请求的协议,一般为http或者https,字符串格式(以下属性中若无特殊指明,均为字符串格式)
-
HttpRequest.body
http请求的主体,二进制格式
-
HttpRequest.path
所请求页面的完整路径(但不包括协议以及域名),也就是相对网站根目录的路径
-
HttpRequest.path_info
获取具有URL扩展名的资源的附加路径信息。相对于HttpRequest.path,使用该方法便于移植
-
HttpRequest.method
获取该请求的方法,比如:GET POST…
-
HttpRequest.encoding
获取请求中表单提交数据的编码
-
HttpRequest.GET
返回一个querydict对象,该对象包含了所有的HTTP GET参数
-
HttpRequest.POST
返回一个querydict对象,该对象包含了所有的HTTP POST参数,通过表单上传所有字符都会保存在该属性中。
-
HttpRequest.COOKIES
返回一个包含了所有cookies的字典
-
HttpRequest.FILES
返回一个包含了所有的上传文件的querydict对象。通过表单所上传的文件都会保护在该属性。
-
HttpRequest.seesion
中间件属性
留言