-
restful中的冪等性
查看全部 -
restful的定義
查看全部 -
冪等性的解釋:
GET / PUT / DELETE 是冪等操作,操作一次跟操作多次的效果 、作用是一樣的
POST 不是冪等操作, 所以對(duì)于連續(xù)多次操作需要有限定
查看全部 -
tornado.gen 協(xié)程模塊
- 通過配合yield
- 同步的方式來編寫異步的代碼
- 類似于JS的promise, sync的話會(huì)有callback hell出現(xiàn)
查看全部 -
小結(jié)
? ? ?了解RESTful風(fēng)格的Api
? ? ? 使用Tornado框架來實(shí)現(xiàn)RESTFul Api ,代碼示例
查看全部 -
usermodel
查看全部 -
實(shí)現(xiàn)Tornado RESTful API
????使用Tornado實(shí)現(xiàn)Restful Api
????????Tornado 適合構(gòu)建Restful微服務(wù)
????????實(shí)現(xiàn)UserModel
????????實(shí)現(xiàn)UserListRequestHandler和UserRequestHandler
查看全部 -
常用HTTP動(dòng)詞
????GET/POST/PUT/DELETE分別用來 獲取/新建/更新/刪除 資源
????冪等性:GET/PUT/DELETE是冪等操作
????冪等指的是無論一次還是多次操作具有一樣的副作用
查看全部 -
RESTful風(fēng)格
????RESTful 解釋
????????Resources(資源):使用URI指向的一個(gè)實(shí)體
????????Representation(表現(xiàn)層):資源的表現(xiàn)形式,比如圖片、HTML文本等
????????State Transfer(狀態(tài)轉(zhuǎn)化)GET、POST、PUT、DELETE HTTP動(dòng)詞來操作資源。
查看全部 -
Restful
????什么是RESTful
????????Representational State Transfer
????????HTTP協(xié)議(1.0版和1.1版)的主要設(shè)計(jì)者 Roy Thomas Fielding提出
????????資源(Resources),表現(xiàn)層(Representation),狀態(tài)轉(zhuǎn)化(State Transfer)
查看全部 -
小結(jié)
????熟悉Tornado各個(gè)模塊的使用方式
????了解Tornado異步支持
????能夠通過官方文檔和Google查詢Tornado的使用方式
查看全部 -
協(xié)程和并發(fā)模塊
????協(xié)程和并發(fā)
????????tornado.gen 協(xié)程模塊
????????tornado.locks/tornado.queues 同步、協(xié)程隊(duì)列模塊
查看全部 -
異步網(wǎng)絡(luò)模塊
????異步networking
????????tornado.ioloop事件循環(huán)
????????tornado.iostream非阻塞socket封裝
????????tornado.tcpserver和tornado.tcpclient
查看全部 -
HTTP服務(wù)器和客戶端
????HTTP服務(wù)器和客戶端模塊
????????tornado.httpserver 非阻塞 HTTP服務(wù)器
????????tornado.httpclient異步 客戶端
查看全部 -
模板參數(shù)傳遞
????render("文件名", 參數(shù)=“具體信息")
查看全部
舉報(bào)