Rest Framework - Request 和 Respo
2017-11-20 本文已影响14人
廖马儿
Request
1.request parsing:
扩展了django的HttpRequest。
用户发过来的数据之后,会对其做一定的解析。
.data
request.data
包括所有解析的内容,包括文件和非文件的puts。
解析了http方法的一些内容,不光是POST,还有PUT,PATCH等request的内容。
.query_params
比如:xxx/?page=1
这样的参数就会解析到query_params中。
.parser
可以接受各种设备发来的数据。
![](https://img.haomeiwen.com/i1197462/727737debd060e90.png)
2.内容谈判
.accepted_renderer
.accepted_media_type
3.认证
.user
获取当前的用户
.auth
authenticators
Response
1.属性
.data
response序列化后的数据。
.status
状态码
template_name
DRF Response也是支持HTMLRender的,HTMLRender被选中的话,可以设置template_name。
headers
HTTP的头部
content_type
内容类型。