8
以RESTful方式在资源上调用服务器端方法
请记住,我对REST有基本的了解。假设我有以下网址: http://api.animals.com/v1/dogs/1/ 现在,我想让服务器将狗叫起来。只有服务器知道如何执行此操作。假设我想让它在CRON作业上运行,该作业会使狗在以后的永恒中每10分钟吠叫一次。这个电话看起来像什么?我有点想这样做: 网址请求: ACTION http://api.animals.com/v1/dogs/1/ 在请求正文中: {"action":"bark"} 在为构造自己的HTTP方法而生我的气之前,请帮助我,让我更好地了解如何以RESTful方式调用服务器端方法。:) 编辑澄清 有关“树皮”方法功能的更多说明。以下是一些可能导致结构不同的API调用的选项: 树皮只会向dog.email发送电子邮件,却什么也没记录。 bark将电子邮件发送到dog.email,并将dog.barkCount递增1。 树皮会在树皮发生时使用bark.timestamp记录创建一个新的“树皮”记录。它还会将dog.barkCount递增1。 吠声运行系统命令以从Github中获取最新版本的狗码。然后,它将一条文本消息发送到dog.owner,告诉他们新的狗代码正在生产中。