2011-03-02 139 views
0

我需要一个后台进程是通过URL的API。PHP API守护进程在URL

例如,URL http://www.msite.com/myapi.php将读取传入的协议和答复。

什么是实现这个场景的最佳方式?

如果我只是把它当作一个普通的网页?

什么是使用网页URL作为API的优点/缺点?

回答

0

您应该将其作为REST服务来实现。检查this URL了。

你需要创建一个适当的控制器(如果你使用MVC方式),并实现相当于你的API正确方法(HTTP请求方法是非常重要的话题在这里)。
只是为了说明问题,我让自己从URL我这里嵌入式粘贴代码:

GET request to /api/users – List all users 
GET request to /api/users/1 – List info for user with ID of 1 
POST request to /api/users – Create a new user 
PUT request to /api/users/1 – Update user with ID of 1 
DELETE request to /api/users/1 – Delete user with ID of 1 

只是注意到,你也可以像使用XML-RPC或SOAP不同的方法。