[rabbitmq-discuss] Http API: new user

SAG - Jonathan Andrés jandres at omie.es
Mon Aug 26 07:48:41 BST 2013

I think I have the last versions of rabbit and Erlang:

	=INFO REPORT==== 26-Aug-2013::08:42:28 ===
	Starting RabbitMQ 3.1.5 on Erlang R16B01

If I try with:

	curl -i -v -u guest:guest -H "content-type:application/json" -XPUT -d'{"password":"secret","tags":"administrator"}' http://localhost:15672/api/users/newUser

I get this in the logs:

	=ERROR REPORT==== 26-Aug-2013::08:44:04 ===
	webmachine error: path="/api/users/newUser"
	"Bad Request"

And it's the same that works for you. I don't understand what is happening.

-----Mensaje original-----
De: Matthias Radestock [mailto:matthias at rabbitmq.com] 
Enviado el: viernes, 23 de agosto de 2013 18:33
Para: Discussions about RabbitMQ
CC: SAG - Jonathan Andrés
Asunto: Re: [rabbitmq-discuss] Http API: new user

On 22/08/13 17:51, SAG - Jonathan Andrés wrote:
> Yes, you are right, sorry, I did it in a hurry.
> But If i try with this:
> curl -i -v -u guest:guest -H "content-type:application/json" -XPUT 
> -d'{"password":"secret","tags":"administrator"}' 
> http://localhost:15672/api/users/newUser
> Now i get this:
> Error: bad_request, Reason: not_json.

The above works fine for me against 3.1.5 on Erlang R16B:

$ curl -i -v -u guest:guest -H "content-type:application/json" -XPUT -d'{"password":"secret","tags":"administrator"}' 
* About to connect() to localhost port 15672 (#0)
*   Trying connected
* Server auth using Basic with user 'guest'
 > PUT /api/users/newUser HTTP/1.1
 > Authorization: Basic Z3Vlc3Q6Z3Vlc3Q=  > User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0
OpenSSL/1.0.1 zlib/ libidn/1.23 librtmp/2.3  > Host: localhost:15672  > Accept: */*  > content-type:application/json  > Content-Length: 44  >
* upload completely sent off: 44out of 44 bytes < HTTP/1.1 204 No Content
HTTP/1.1 204 No Content
< Server: MochiWeb/1.1 WebMachine/1.10.0 (never breaks eye contact)
Server: MochiWeb/1.1 WebMachine/1.10.0 (never breaks eye contact) < Date: Fri, 23 Aug 2013 16:28:43 GMT
Date: Fri, 23 Aug 2013 16:28:43 GMT
< Content-Type: application/json
Content-Type: application/json
< Content-Length: 0
Content-Length: 0

* Connection #0 to host localhost left intact
* Closing connection #0

Perhaps you are running a rabbit/erlang that is too old.



More information about the rabbitmq-discuss mailing list