在rails应用程序中,我从api捕获回调。我得到200 ok响应,但我的控制器代码中存在某种错误。我有完整的回调,我想在本地进行测试。有没有办法可以将它发送到localhost上的应用程序?
答案 0 :(得分:1)
尝试在终端中使用curl。 这些是你可以尝试的。
# get
curl http://localhost:3000/posts
# post
curl --request POST 'http://localhost:3000/posts' \
--data 'title=fake_title&content=fake_content'
# put
curl --request PUT 'http://localhost:3000/posts/1'\
--data 'title=fake_title&content=fake_content'
# delete
curl --request DELETE 'http://localhost:3000/posts/1'
答案 1 :(得分:0)
您可以尝试使用Hurl.it之类的内容向您的应用发出HTTP请求。
答案 2 :(得分:0)
我测试API的最佳方式是使用postman google chrome app。它对于创建和处理不同的API请求非常有用。
https://chrome.google.com/webstore/detail/postman-rest-client/fdmmgilgnpjigdojojpjoooidkmcomcm?hl=en
在此应用中,您可以为服务器创建不同的网址调用,并且可以自定义参数以及服务器调用的标头。