Rest Framework - Request 和 Response

Request

1.request parsing:

扩展了django的HttpRequest。

用户发过来的数据之后,会对其做一定的解析。

.data

request.data包括所有解析的内容,包括文件和非文件的puts。
解析了http方法的一些内容,不光是POST,还有PUT,PATCH等request的内容。

.query_params 

比如:xxx/?page=1 这样的参数就会解析到query_params中。

.parser

可以接受各种设备发来的数据。


图片.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

内容类型。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容