Преобразование вызова curl API в httparty

Я новичок в Httparty и хотел бы выполнить аутентификацию пользователя через httparty. Команда в curl работает.

curl --data "username=USERNAME&password=PASSWORD&token=132321212" 'https://hekki.isks.com/api/userauth'

Я не могу преобразовать это в httpparty. У меня это пока.

response = HTTParty.post("https://hekki.isks.com/api/userauth", 
      :username => "hello",
      :password => "no",
      :token => 132321212,
      :headers => { 'Content-Type' => 'application/json' } )

person brandoncodes    schedule 29.01.2017    source источник
comment
почему вы используете тип контента json, когда ваш пример не публикует json?   -  person phoet    schedule 29.01.2017


Ответы (1)


Я думаю, что это должно быть:

response = HTTParty.post("https://hekki.isks.com/api/userauth",
                         :body=> { 
                                    :username => "hello",
                                    :password => "no",
                                    :token => 132321212 
                                  } )
person Dmitry Kukhlevsky    schedule 29.01.2017