Я пытаюсь передать запрос метода POST для определенного URI, используя драгоценный камень Restclient
. Однако я постоянно получаю 400 Bad request
с сервера. Я пробовал множество способов публикации данных с изменениями. PFB текущий
require 'minitest'
require 'rest-client'
require 'json'
require 'pry'
require 'uri/https'
#class APITest < Minitest::Test
def setup
response = RestClient.post("", {'userType' => 'nonsso', 'firstName' => 'Justin9', 'isDependentMajor' => true, 'email' => '[email protected]', 'dependentName'=> 'Cobb', 'dependentLastName' => 'Cobb', 'lastName' => 'Justin'
}, { "Content-Type" => 'application/json'})
puts response
end
setup
Я затрудняюсь понять, что мне здесь не хватает. Я попытался использовать тот же код для другого API с методом get, только с headers
, и он работает.
Пожалуйста, дайте мне знать, какой-либо плохой синтаксис в json, который я использую для метода POST
.