django笔记,django samesite

  django笔记,django samesite

  学习笔记,仅供参考。

  请求

  httpqueryinfo

  根据HTTP标准,HTTP请求可以使用多种请求方法。HTTP1.0定义了三种请求方法:GET、POST和HEAD方法(最常用)。HTTP1.1增加了五个新的请求方法:OPTIONS、PUT、DELETE、TRACE和CONNECT方法。

  1.1 HTTP1.1请求详细信息

  请求

  形容

  得到

  所请求的页面信息被返回给实体主体。

  头

  类似于get request,只是返回的响应中没有具体的内容,用来获取头。

  邮政

  将数据提交给指定资源进行处理的请求(如提交表单或上传文件)。

  数据包含在请求体中。员额请求可能导致建立新的资源和/或修改现有资源。

  删除

  服务器请求删除指定的页面。

  连接

  HTTP1.1协议是为可以将连接更改为管道模式的代理服务器保留的。

  选择

  允许客户端查看服务器的性能。

  微量

  回应服务器收到的请求,主要用于测试或诊断。

  放

  从客户端传输到服务器的数据将替换指定文档的内容。

  HttpRequest对象

  当服务器接收到http协议的请求时,它将根据请求数据消息创建HttpRequest对象。view函数中的第一个参数请求接受HttpRequest对象,例如:

  def page_bunny(请求,姓名,年龄):

  html=Bunny的名字是 name ,年龄是 age

  返回HttpResponse(html)

  HTTP属性path: string,代表请求方法的路由信息:string,代表HttpRequest方法,常用值: get , GET , POSTencoding: string,代表提交数据的编码方法GET: QueryDict查询字典对象,包含GET请求方式的所有数据。POST: QueryDict查询字典对象,包含POST请求模式的所有数据。文件:类似字典的对象,包含所有上传的文件。COOKIES:Python字典,包含所有COOKIES。键和值是字符串session:类似字典的对象,表示当前会话。body: string,请求体的内容environ: string,客户端运行环境变量信息方案:请求协议( http / https )path _ info:URL string request . get _ full _ path():请求的完整路径request.get_host():请求的主机请求。META:请求中的元数据(消息头)。meta [remote _ addr]:客户端IP地址request.meta [http _ referer]:请求源地址

  例如

  我们在views.py中输入以下代码:

  def page_bunny(请求,姓名,年龄):

  print( request . path= request . path)

  print( request . method= request . method)

  html=Bunny的名字是 name ,年龄是 age

  返回HttpResponse(html)

  并向http://127.0.0.1发起请求:8000/bunny/10/huang/:

  此时我们的请求头是(通过Chrome浏览器中的[Check] [Network]查看):

  GET /bunny/10/huang/HTTP/1.1

  主机:127.0.0.1:8000

  连接:保持活动

  升级-不安全-请求:1

  用户代理:Mozilla/5.0(Windows NT 6.3;WOW64) AppleWebKit/537.36 (KHTML,像壁虎一样)Chrome/81 . 0 . 4044 . 129 Safari/537.36

  接受:text/html,application/xhtml xml,application/XML;q=0.9,image/webp,image/apng,*/*;q=0.8,应用/签约-交换;v=b3q=0.9

  秒提取站点:无

  秒取模式:导航

  Sec-Fetch-Dest:文档

  接受-编码:gzip,deflate,br

  接受-语言:zh-CN,zh;q=0.9

  我们再来看看cmd中的输出(cmd会显示view函数中的print方法想要打印的内容):

  request . path=/bunny/10/黄/

  Request.method=GET我们可以看到我们的路由是/bunny/10/huang/,请求方法是GET。

  转载请联系作者获得转载授权,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: