DJANGO请求与响应

前言:

利用HTTP协议向服务器传参的几种途径(发送请求)

目录:

1.url路径传参
2.查询参数传参
3.请求体表单数据传参
4.请求体非表单数据传参
5.请求头

一、url路径传参

定义函数视图,并设定两个参数用来接收正则所提取的数据
在这里插入图片描述
自定义路由,这里定义了命名参数,以防在传参的时候出现错误
在这里插入图片描述
前端展示
在这里插入图片描述

二、查询参数传参

REQUEST自动接收前端的查询参数,这里我们GET获取全部数据并打印值和类型(QUERYDICT),再根据全部数据获取单一数据打印name类型为STR,返回给前端
在这里插入图片描述
结果展示
在这里插入图片描述
前端展示
在这里插入图片描述

三、请求体表单数据传参

思路与查询参数传参相似,这里直接上图
在这里插入图片描述
前端展示
在这里插入图片描述

四、请求体非表单数据传参

非表单类型的请求体数据Django不能自动解析,通过request.body属性获取最原始的请求体数据,自己按照请求体格式进行解析
在这里插入图片描述
前端展示
在这里插入图片描述
五、请求头
REQUEST.META属性获取请求头HEADERS中的数据,META(DICT类型)
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值