我使用PHP Tonic创建了一个CRUD风格的API,它使用了您可以执行POST,GET,PUT和DELETE请求的相同URL(例如/ somepath/person)。但是我遇到了测试API的问题。测试GET显然很容易(只需使用浏览器访问该URL),但我如何测试剩余的3个请求方法?是否有任何通用CRUD客户端应用程序?
我想象一个桌面CRUD客户端,在那里我得到一个简单的文本框,在其中放置查询参数,URL框和发送按钮。
像这样的应用程序是否已经存在,还是我必须做?
另一个问题,我可以使用CURL这个吗?在这种情况下,如何?
假设你的服务器端实现是RESTful,那么使用curl测试应该是微不足道的。 – GordonM 2012-04-18 12:13:02
我正在研究它。尽管我可以明确地看到图形客户端的用途。这些命令已经变得很长了 – Hubro 2012-04-18 12:15:18
我想你可以编写一个客户端应用程序,它利用curl来为你提出要求,让它们更容易写出来。不过,我不知道有任何现有的软件可以做到这一点。至少不是发布通用请求的软件。当然有几个应用程序使用RESTful API与服务器通信,但它们显然与特定任务相关联。 – GordonM 2012-04-18 12:18:54