Apresentando o famoso HTTParty
HTTParty é uma Gem do ruby para realizar request do tipo GET, POST, PUT, DELETE.
Para que serve
Ele serve tanto para você fazer testes rápidos no estilo do famoso curl tanto para você criar uma regressão automatizada para as suas API’s.
Como Instalar
Para instalar o Httparty é facil, tendo o ruby >= 2.0.0 instalado, execute o seguinte comando:
$ gem install httparty
ou adicione a gem em seu gemfile e execute:
$ bundle install
Depois de instalado vamos ao seu primeiro request.
Seu Primeiro Request
O Httparty pode ser executado por um arquivo .rb e pela linha de comando(para requests pontuais).
Vamos primeiro pela linha de comando:
$ httparty http://my-fake-endpoint.herokuapp.com/console
Por default, se você não especificar o método do request ele vai realizar um GET na url. Para especificar qual método use o -a POST seguido da url e o -d para o body.
Agora vamos para o ruby:
O GET é simples, agora vamos para um POST aonde precisamos passar os headers e veja que também é bem fácil.
Dentro do .post, a gente passa a url e depois os headers e o body, bem fácil né?
Nota
Este é um básico sobre o httparty, no próximo post vou mostrar como criar uma automação usando o BDD e como criar um middleware para ele.
see you soon…