文档章节

请求与响应

人间四月
 人间四月
发布于 2016/09/23 00:12
字数 249
阅读 9
收藏 0

请求对象

Request对象,扩展了常规HttpResquest,提供灵活的请求解析。 核心功能是request.data属性。

request.POST    #    只处理表单数据    'POST'
request.data    #  处理任意数据    'POST/PUT/PATCH'

响应对象

Response对象,用未渲染内容和内容协商来决定正确的内容类型,并把它返回给客户端

return Response(data)    # 根据客户端的请求来渲染成制定的内容类型

状态码

REST框架为每个状态码(status code)提供更明确的标识符,例如在状态(status)模型中的HTTP_400_BAD_REQUEST。用这些标识符代替纯数字的HTTP状态码是很好的注意。

装饰器API视图

REST框架提供俩个装饰器,用来写API试图。

1,@api_view 装饰器用在基于试图的方法上。 2,APIView类用在基于试图的类上。这些装饰器提供一些功能。

在链接URLs后添加可选格式后缀

© 著作权归作者所有

共有 人打赏支持
人间四月
粉丝 2
博文 74
码字总数 30455
作品 0
朝阳
程序员
私信 提问
Koa源码阅读(二)上下文ctx

上篇提到, 返回一个回调函数,其实是以闭包的形式返回了一个局部函数变量 ,供 调用来处理 HTTP 请求。 请求到来时, 将 Node 提供的原生 和 传给回调 ,它执行两项工作: 创建一个上下文 ...

Hoxz
2018/12/07
0
0
Nodejs核心模块之net和http

前言 net和http模块都是node核心模块之一,他们都可以搭建自己的服务端和客户端,以响应请求和发送请求。 net模块服务端/客户端 这里写的net模块是基于tcp协议的服务端和客户端,用到net.cre...

半截的诗
03/31
0
0
[Ajax-相濡以沫,不如相忘于江湖] Ajax核心: XMLHttpRequest对象

Ajax应用工作模式/过程: 第一步,初始化XMLHttpRequest对象; 第二步,打开与服务器的连接。打开连接时,指定发送请求的方法: 采用GET或POST; 指定是否采用异步方式; 第三部,设置监听XMLHttp...

LSantorini
2016/01/28
129
0
http状态码解析

注:一下内容是从维基百科中“HTTP状态码”转载过来。 HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码 1XX消息: 这一类型的状态码,代表请求已被接受...

皖教育厅长
2017/03/17
0
0
HTTP 状态代码

HTTP 状态代码 如果向您的服务器发出了某项请求要求显示您网站21kaiyun.com上的某个网页(例如,当用户通过浏览器访问您的网页时),那么,您的服务器会返回 HTTP 状态代码以响应该请求。 此...

晨曦之光
2012/03/09
89
0

没有更多内容

加载失败,请刷新页面

加载更多

商品详情页上拉查看详情

商品详情页上拉查看详情 目录介绍 01.该库介绍 02.效果展示 03.如何使用 04.注意要点 05.优化问题 06.部分代码逻辑 07.参考案例 01.该库介绍 模仿淘宝、京东、考拉等商品详情页分页加载的UI效...

潇湘剑雨
20分钟前
0
0
Netty内存池之PoolArena详解

PoolArena是Netty内存池中的一个核心容器,它的主要作用是对创建的一系列的PoolChunk和PoolSubpage进行管理,根据申请的不同内存大小将最终的申请动作委托给这两个子容器进行管理。整体上,P...

爱宝贝丶
24分钟前
1
0
Django使用Channels实现WebSocket--下篇

希望通过对这两篇文章的学习,能够对Channels有更加深入的了解,使用起来得心应手游刃有余 通过上一篇《Django使用Channels实现WebSocket--上篇》的学习应该对Channels的各种概念有了清晰的认...

运维咖啡吧
31分钟前
2
0
linux下设置定时执行shell脚本的示例

很多时候我们有希望服务器定时去运行一个脚本来触发一个操作,比如说定时去备份服务器数据、数据库数据等 不适合人工经常做的一些操作这里简单说下 shell Shell俗称壳,类似于DOS下的command...

阿锋zxf
35分钟前
3
0
介绍Kubernetes监控Heapster

什么是Heapster? Heapster是容器集群监控和性能分析工具,天然的支持Kubernetes和CoreOS,Kubernetes有个出名的监控agent—cAdvisor。在每个kubernetes Node上都会运行cAdvisor,它会收集本机...

xiangyunyan
36分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部