Rails:在本地测试回调?

时间:2014-02-17 18:42:38

标签: ruby-on-rails ruby ruby-on-rails-3 callback

在rails应用程序中,我从api捕获回调。我得到200 ok响应,但我的控制器代码中存在某种错误。我有完整的回调,我想在本地进行测试。有没有办法可以将它发送到localhost上的应用程序?

3 个答案:

答案 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

在此应用中,您可以为服务器创建不同的网址调用,并且可以自定义参数以及服务器调用的标头。