wsgi

WSGI.py模块:
  1. 封装请求来的socket,按照http协议解包--把发来的请求封装成request对象.
  2. 按照http协议封装return的数据返回给浏览器

wsgi模块:  

wsgi模块功能是拆包和封包

拆包只拆urlencodeed类型的请求数据, 它把请求数据拆成字典放在request.POST里面,  如果是json格式的就不管, 要自己取reqeust.body获取.再解码反序列化.
所以请求来的时候先获取数据: request.body = 'json的序列化数据',
urlencodeed类型--->拆包后放在reques.POST中
json类型--->不管, 要自己去request.body中取再解码和反序列化.

原文地址:https://www.cnblogs.com/dingyunfeng/p/10508927.html