我正在尝试通过rest-client的rest接口更改密码。
使用下面显示的说明,需要基本身份验证。我想我在我的请求中实现了基本身份验证权。我的问题是我不知道如何在 requestBody 中设置新密码
说明,例如:
URL: {base_url}/accounts/{uid}/password
HTTP-Method: POST
Request Body: text/plain
Response Body: text/plain
HTTP Status Code: 201, 400
Entitlement: Owner
要求:
POST /accounts/345/password HTTP/1.1
Content-Type: text/plain;charset=UTF-8
newPassword
回复:
Status Code: 201 Created
我的代码:
@response = RestClient::Request.new(
:method => :post,
:url => 'https://zomgo.de:7849/server/rest/accounts/50s89c-a76b-475/password',
:user => 'hrums80',
:password => 'mzsdfr4',
:newPassword => 'Amerika69'
).execute
使用此代码,我收到以下错误:
Http 415 unsopported media type
有人可以告诉我如何在请求正文中设置新密码吗?那个错误的含义是什么。谢谢