0

我是使用 pylon 框架的新手,我正在尝试使用 RESTful API 方法。我不知道如何使用这些方法,我看过这本书(http://pylonsbook.com/en/1.1/exploring-pylons.html#exploring-the-environment),但它只给出了 request.params 的例子有人可以解释我如何使用这些方法以及如何测试控制器是否响应 POST、PUT 等...

4

2 回答 2

1

我使用curl(一个功能丰富的高效命令行工具):

得到

curl -i -H "Accept: application/json" http://localhost:5000/CONTROLLER/ACTION/ID

邮政

curl -i -H "Accept: application/json" -X POST -d "param1=value1" http://localhost:5000/CONTROLLER/ACTION

curl -i -H "Accept: application/json" -X PUT -d "param1=value1" http://localhost:5000/CONTROLLER/ACTION/ID

删除

curl -i -H "Accept: application/json" -X DELETE http://localhost:5000/CONTROLLER/ACTION/ID
于 2013-10-01T01:20:37.283 回答
0

您的 IDE 可能具有测试它的功能。

您可以从浏览器中非常相似地测试任何 REST api。查看此答案以获取更多详细信息:https ://stackoverflow.com/questions/4349618/what-tools-can-i-use-to-test-a-rest-api

就个人而言,我通常使用jQuery 的 ajax编写自定义 javascript 来测试一个 rest api。或者对于简单的 GET,只需浏览器中的 URL。如果您使用pycharm IDE进行编程,他们的最新版本有一个很棒的内置工具。

至于编程接口——看看rest4api——我相信它是一个用pylons构建的rest api框架。

于 2013-09-30T00:59:08.100 回答