Проблема сделать запрос с httparty - PullRequest
0 голосов
/ 02 апреля 2019

Я использую rest-client, чтобы сделать какой-то запрос в API, в моих сценариях автоматизации с огурцом.

Я пытаюсь изменить гем на Httparty, но не могу этого сделать.

url_login = "https://mu.com/login"

header = {'Content-Type': 'application/json'}

payload =
{
    "username": "cpd141",
    "password": "****",
    "agentSign": "ASS"
}.to_json

gem оставшегося клиента

response = RestClient::Request.execute(method: :post, url: url_login, payload: payload, headers: header)

response - <RestClient::Response 200 "{\"id\":\"1436...">

httparty gem

response = HTTParty.post(url_login,headers: header, body: payload)

response = {"errorMessage"=>"RequestId: 04377c34-709b-41f3-a379-65615fca2681 Process exited before completing request"}
...