我在用吊架框架是新的,我想使用 REST風格的API方法。我不知道如何使用這些方法,我有 看書(http://pylonsbook.com/en/1.1/exploring-pylons.html#exploring-the-environment) ,但它只給出request.params的例子,所以有人可以請解釋我如何使用 的方法,我如何測試控制器是響應POST,PUT等等掛架的RESTful API方法(GET,PUT,POST和detete)
0
A
回答
0
您的IDE可能對測試它的功能。
您可以從瀏覽器中測試任何REST API相當類似。看看這個答案的更多細節:https://stackoverflow.com/questions/4349618/what-tools-can-i-use-to-test-a-rest-api
就個人而言,我通常使用jQuery's ajax編寫自定義JavaScript來測試休息api。或者對於簡單的GET,就是瀏覽器中的URL。如果你使用pycharm IDE編程,他們的最新版本有一個很棒的內置工具。
至於編程接口 - 看看rest4api - 我相信這是與塔建立了一個REST API框架。
1
我用curl(一種有效的功能豐富的命令行工具):
GET
curl -i -H "Accept: application/json" http://localhost:5000/CONTROLLER/ACTION/ID
POST
curl -i -H "Accept: application/json" -X POST -d "param1=value1" http://localhost:5000/CONTROLLER/ACTION
PUT
curl -i -H "Accept: application/json" -X PUT -d "param1=value1" http://localhost:5000/CONTROLLER/ACTION/ID
DELETE
curl -i -H "Accept: application/json" -X DELETE http://localhost:5000/CONTROLLER/ACTION/ID
相關問題
- 1. Angular 4 restful API「PUT」和「POST」方法
- 2. 苗條框架和GET/PUT/POST方法
- 3. 春RESTful服務GET和POST方法
- 4. JAX-RS API POST和GET方法(RESTful服務)
- 5. Rails POST,PUT,GET
- 6. 使用djangorest框架PUT,GET,POST,DELETE方法
- 7. ASP.NET的Web API方法GET和POST
- 8. 用於POST和PUT的RESTful API和外鍵處理
- 9. 對PUT/POST的RESTful響應
- 10. POST和GET方法
- 11. Angularjs $ http服務POST,PUT和GET
- 12. Xamarin Restful Services(get put刪除)
- 13. RESTful頁面需要GET和PUT?
- 14. VBA RESTful API GET方法問題
- 15. 其他Nancy.Testing.Browser GET/PUT/POST/DELETE
- 16. APEX RESTFUL POST方法
- 17. AngularJS Post方法RESTFUL
- 18. AngularJS $資源 'GET' 訪問正確的API,但 'PUT' 和 'POST' 不
- 19. HTML GET和POST方法
- 20. Keyrock FIWARE方法GET和POST
- 21. PUT和POST獲取405方法不允許錯誤的Restful Web服務
- 22. 任何獲取HTTP GET,POST,PUT,DELETE常量的方法?
- 23. 除POST,PUT,DELETE,GET之外還有其他的HTTP方法
- 24. Slack RTM API使用POST或GET方法?
- 25. Django + Angular方法PUT和POST不允許
- 26. CoAP PUT和POST方法區分
- 27. put和post方法dropwizard-auth-jwt
- 28. POST/PUT Json RESTful請求的問題Grails
- 29. 網頁API控制器與多個POST和單put方法
- 30. RESTful - GET或POST - 怎麼辦?