国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Uxf框架引入Rest控制器特性

2019-11-15 01:44:03
字體:
來源:轉載
供稿:網友
Uxf框架引入Rest控制器特性

引入Rest風格接口的特性,主要是為了適應平臺化和移動化開發的需要。

移植自Thinkphp項目的RestAction。

REST(RePResentational State Transfer表述性狀態轉移)是一種針對網絡應用的設計和開發方式,可以降低開發的復雜性,提高系統的可伸縮性。REST提出了一些設計概念和準則:

  1. 網絡上的所有事物都被抽象為資源(resource);
  2. 每個資源對應一個唯一的資源標識(resource identifier);
  3. 通過通用的連接器接口(generic connector interface)對資源進行操作;
  4. 對資源的各種操作不會改變資源標識;
  5. 所有的操作都是無狀態的(stateless)。

需要注意的是,REST是設計風格而不是標準。REST通常基于使用HTTP,URI,和xml以及HTML這些現有的廣泛流行的協議和標準。

傳統的請求模式和REST模式的請求模式區別:

作用 傳統模式 REST模式
列舉出所有的用戶 GET /users/list GET /users
列出ID為1的用戶信息 GET /users/show/id/1 GET /users/1
插入一個新的用戶 POST /users/add POST /users
更新ID為1的用戶信息 POST /users/mdy/id/1 PUT /users/1
刪除ID為1的用戶 POST /users/delete/id/1 DELETE /users/1

增加了Rest模式用于支持RESTFul開發,REST模式主要提供下面的一些功能:

  • 路由增加請求類型和資源類型判斷支持;
  • 支持資源類型自動檢測;
  • 支持請求類型自動檢測;
  • RESTFul方法支持;
  • 可以設置允許的請求類型列表;
  • 可以設置允許請求和輸出的資源類型;
  • 可以設置默認請求類型和默認資源類型;

要使用REST模式,只需要控制器繼承Rest_Controller類即可。

配置名 說明 默認值
REST_METHOD_LIST REST允許的請求類型列表 get,post,put,delete
REST_DEFAULT_METHOD REST默認請求類型 get
REST_CONTENT_TYPE_LIST REST允許請求的資源類型列表 html,xml,json,rss
REST_DEFAULT_TYPE REST默認的資源類型 html
REST_OUTPUT_TYPE REST允許輸出的資源類型列表 array( 'xml' => 'application/xml', 'json' => 'application/json', 'html' => 'text/html',),

代碼查看:

https://gitcafe.com/web3d/uxf/blob/master/upload/source/class/rest/rest_controller.php


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沐川县| 庐江县| 湘阴县| 灵宝市| 隆安县| 信宜市| 舞钢市| 雅安市| 宁蒗| 高平市| 新巴尔虎右旗| 万山特区| 红原县| 原平市| 定远县| 吕梁市| 湛江市| 义乌市| 长汀县| 蒙山县| 镇赉县| 临邑县| 南川市| 玉门市| 米林县| 和林格尔县| 延长县| 来凤县| 通城县| 长泰县| 万载县| 昔阳县| 巴青县| 孟津县| 宁南县| 澳门| 尚义县| 九江县| 马尔康县| 南木林县| 奉节县|