我有這樣的事情.... 書籍: 我有一個PHP程序,只只接受POST請求...,鏈接是這樣的:如何將我當前的API更改爲寧靜的API?
http://www.mydomain.com/books.php
如果用戶想以做出要求,他們需要做這樣的事情: 創建: PARAMS:
a=c //a = action
d=a array of dataJson //d = a defined books data in Json format
u=user id
s=session key
,我將返回:
0/!0 //0 = success case, !0 will give the error code
陣列的id //新創建項目 陣列ID
閱讀: PARAMS:
a=r //a = action
id=the books id (optional) //read the books from book id
title= a books title (optional) //read the books from title
author= an author (optional) //read the books from author
u=user id
s=session key
//如果沒有可選參數,可以返回的所有書籍。
,我將返回:
更新: PARAMS:
a=u //a = action
id=the books id //update the books from book id
d=a dataJson //d = a defined books data in Json format
u=user id
s=session key
,我將返回:
0/!0 //0 = success case, !0 will give the error code
刪除: PARAMS:
a=d //a = action
id=the books id //delete the books from book id
u=user id
s=session key
,我將返回:
0/!0 //0 = success case, !0 will give the error code
這是正確的我當前的設計移動到 「休息」 的方式?謝謝。
你有你的控制之下的界面?只支持POST是一個安靜的api的一個很大的限制。你會放棄重要的「統一接口」原則。如果你有api在你的控制之下,我會投入努力,所以你也支持其他HTTP方法(PUT,DELETE等) –