2014-11-03 18 views
1

當試圖從數據庫中獲取數據時,REST請求究竟做了什麼與查詢有所不同?我一直在學習這一點,它看起來像一個更復雜的方式來做同樣的結果。RESTful如何使用PHP?

+1

下面是一個很好的答案:http://stackoverflow.com/questions/2191049/what-is-the-advantage-of-using-rest-instead-of-non-rest-http – teeyo 2014-11-03 11:15:31

回答

4

如果您正在使用PHP編寫REST服務

沒有。

REST描述瀏覽器如何通過HTTP與web服務進行交互。提供Web服務的PHP程序如何獲取數據以進行響應與RESTful特性無關。如果數據在數據庫中,則只需繼續使用PDO或其他數據庫庫。

如果你使用PHP作爲REST客戶端

而不是使用數據庫API(如PDO或mysqli_),您可以使用HTTP客戶端庫(如捲曲),並要求使用HTTP與細節的數據在URI中編碼的請求(或者UPDATE和INSERT-like查詢等價物的PUT或POST消息體)。