Я хочу создать новую версию для своего проекта с помощью Redmine Api Rest. Я следил за документом в Интернете https://www.redmine.org/projects/redmine/wiki/Rest_Versions
url = Configuration.redmine+"/projects/#{project_id}/versions"
uri = URI.parse(url)
req = Net::HTTP::Post.new(uri.request_uri)
req.basic_auth(user, pass)
req["Content-Type"] = "application/json"
payload = {
version: {
name:version_name
}
}
req.body = payload.to_json
http = Net::HTTP.new(uri.host, uri.port)
return = response = http.request(req)
фактический результат - HTTPUnprocessableEntity (422), и я ожидал, что 201 будет создан. Тело ответа выглядит так:
<div id="content">
<h2>422</h2>
</div>
предположительно redmine api, когда он выдает этот тип ошибки, в теле ответа появляется причина ошибки, но здесь он ничего мне не показывает