一、简介

我们知道当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

    中间件属性

最后修改日期: 2023年12月13日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。