亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
php完全自學手冊 / PHP RESTful

PHP RESTful

PHP RESTful REST(英文:Representational State Transfer,簡稱REST) ,指的是一組架構(gòu)約束條件和原則。 符合REST設計風格的Web API稱為RESTful API。它從以下三個方面資源進行定義: 直觀簡短的資源地址:URI,比如:http://example.com/resources/。 傳輸?shù)馁Y源:Web服務接受與返回的互聯(lián)網(wǎng)媒體類型,比如:JSON,XML,YAM等。 對資源.


REST(英文:Representational State Transfer,簡稱REST) ,指的是一組架構(gòu)約束條件和原則。

符合REST設計風格的Web API稱為RESTful API。它從以下三個方面資源進行定義:

  • 直觀簡短的資源地址:URI,比如:http://example.com/resources/。

  • 傳輸?shù)馁Y源:Web服務接受與返回的互聯(lián)網(wǎng)媒體類型,比如:JSON,XML,YAM等。

  • 對資源的操作:Web服務在該資源上所支持的一系列請求方法(比如:POST,GET,PUT或DELETE)。

本教程我們將使用 PHP(不用框架) 來創(chuàng)建一個 RESTful web service,在文章末尾你可以下載本章節(jié)使用到的代碼。

通過本教程你將學習到以下內(nèi)容:

  • 創(chuàng)建一個 RESTful Webservice。

  • 使用原生 PHP, 不依賴任何框架。

  • URI 模式需要遵循 REST 規(guī)則。

  • RESTful service 接受與返回的格式可以是 JSON, XML等。

  • 根據(jù)不同情況響應對應的 HTTP 狀態(tài)碼。

  • 演示請求頭的使用。

  • 使用 REST 客戶端來測試 RESTful web service。


RESTful Webservice 實例

以下代碼是 RESTful 服務類 Site.php

實例

<?php
/* 
 * php中文網(wǎng) RESTful 演示實例
 * RESTful 服務類
 */
Class Site {
    
    private 
$sites = array(
        
=> 'TaoBao',  
        
=> 'Google',  
        
=> 'php',              
        
=> 'Baidu',