HTTP协议,post,json,响应模块
HTTP协议形式
-
HTTP报文是由报文头部,空行,报文主体组成的
-
常用请求方法(四种):
get 查
post 增
put 改
delete 删
-
响应状态码
200 请求成功
400 客户端请求语法错误
401 身份认证
403 拒绝执行此请求
404 请求路径错误
500 服务器内部出现错误
postman的使用方法
Postman是一款功能强大的Web接口和HTTP请求的调试工具。可以发送HTTP支持的任何请求,可以携带各种数据参数。当我们的接口开发完毕后,就可以使用postman这一工具进行调试。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e2xeEgXI-1612188829285)(image\day03\3-5.png)]
post请求方式
用post的方式之前需要将中间件给关闭,否则报错
在settings.py文件中的MIDDLEWARE列表中修改
在postman中输入数据
利用post的方式处理数据
class demo3(View):
# 处理post请求的方式
def post(self,request):
# post 获取数据
name=request.POST.get("name")
pwd=request.POST.get("pwd")
# 返回数据
return HttpResponse(name,age)
post方式的路由配置(和get一样配置)
# 配置子路由
from users.views import *
urlpatterns = [
path("demo3/",demo3.as_view())
]
json数据
-
支持多种语言,形式类似于python中的字典,类型为字符串类型