使用新密码rest-client发出Http Post请求

时间:2013-09-24 10:51:39

标签: ruby-on-rails ruby ruby-on-rails-3 http rest

我正在尝试使用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

有人能说我如何在请求正文中设置新密码吗?这个错误的含义是什么?感谢

0 个答案:

没有答案