解析器

解析器
1、Django的中的request.POST/request.body
1、如果請求頭中的Content-Type:application/x-www-form-urlencoded,request.POST中才有值(去request.body中解析數據)
2、數據格式要求:
name=xiaoming&age=18&num=12345678
如:form表單提交默認爲Content-Type:application/x-www-form-urlencoded
如果Content-Type:application/json,則request.POST中無值,request.body中有值
2、restfromework中解析器
from rest_framework.parsers import JSONParser,FormParser,FileUploadParser
parse_classes = [JSONParser,FormParser]
#JSONParser表示只能解析Content-Type:application/json頭
#FormParser表示只能解析Content-Type:application/x-www-form-urlencoded
#FileUploadParser上傳文件時使用request.FILES取

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章