2014-02-17 5 views
0

В приложении rails я захватываю обратный вызов из api. Я получаю ответ 200 ok, но в моем коде контроллера есть какая-то ошибка. У меня есть полный обратный вызов, и я хочу проверить это локально. Есть ли способ отправить его в приложение на локальном хосте?Rails: проверить локальный вызов?

+0

Вы хотите протестировать его вручную или использовать что-то вроде rspec/capybara? –

+0

было бы предпочтительным –

+0

u можете попробовать с помощью команды curl. –

ответ

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' 
0

Вы можете попробовать использовать что-то вроде Hurl.it, чтобы сделать запрос HTTP к вашему приложению.

0

Лучший способ для проверки API - использовать приложение postman google chrome. Он полезен для создания, а также обработки различных запросов API.

https://chrome.google.com/webstore/detail/postman-rest-client/fdmmgilgnpjigdojojpjoooidkmcomcm?hl=en

В этом приложении вы можете создать разные URL звонки на ваш сервер, и вы можете настроить параметры, а также заголовок вызова к серверу.

Смежные вопросы