[rabbitmq-discuss] Exchange details are not set while creating with Put Method in c#
Lijo Sebastian
lijo at citrusinformatics.com
Tue Nov 26 11:58:26 GMT 2013
Simon,
I tried with the curl (RabbitHub Way)
:
curl -v -X PUT -H "content-type:application/json" -d '{"type":"direct",
"durable":true}' http://guest:guest@servername:15670/endpoint/x/foo1231
and Got the same result: Created but of fanout type.
curl: (3) [globbing] unmatched close brace/bracket at pos 13
* timeout on name lookup is not supported
* About to connect() to servername port 15670 (#0)
* Trying 192.168.1.74...
* connected
* Connected to servername (192.168.1.74) port 15670 (#0)
* Server auth using Basic with user 'guest'
> PUT /endpoint/x/foo1231 HTTP/1.1
> Authorization: Basic Z3Vlc3Q6Z3Vlc3Q=
> User-Agent: curl/7.26.0
> Host: servername:15670
> Accept: */*
> content-type:application/json
> Content-Length: 14
>
* upload completely sent off: 14 out of 14 bytes
< HTTP/1.1 201 Created
< Server: MochiWeb/1.0 (Any of you quaids got a smint?)
< Location: http://servername:15670/endpoint/x/foo1231
< Date: Tue, 26 Nov 2013 11:48:41 GMT
< Content-Length: 0
<
* Connection #0 to host rabbitmq.citrus.com left intact
* Closing connection #0
When Tried RabbitMQ API Way :
curl -i -u guest:guest -H "content-type:application/json" -X PUT -d
'{"type":"direct","durable":true}'
http://serverName:15672/api/exchanges/%2f/my-new-exchange
Result :
HTTP/1.1 400 Bad Request
Server: MochiWeb/1.1 WebMachine/1.10.0 (never breaks eye contact)
Date: Tue, 26 Nov 2013 11:56:28 GMT
Content-Type: application/json
Content-Length: 43
{"error":"bad_request","reason":"not_json"}
Regards,
Lijo Sebastian
Senior Software Engineer
Citrus Informatics (India) Pvt Ltd.
-----Original Message-----
From: Simon MacMullen
Sent: Tuesday, November 26, 2013 4:07 PM
To: Lijo Sebastian
Cc: Discussions about RabbitMQ
Subject: Re: [rabbitmq-discuss] Exchange details are not set while creating
with Put Method in c#
On 26/11/2013 10:12, Lijo Sebastian wrote:
> Yes i do read the response.
> The response says with StatusDescription Created.
Hmm. We only reply with 201 Created to POST requests - a successful PUT
returns a 204 No Content. So I wonder what's going on.
Can you reproduce the problem with curl or similar?
> Regarding the coding, i may or may not be a non-c# expert, but this is
> the basic format of creating a HttpWebRequest in c#.
Sorry, I meant *I* was not a C# expert!
Cheers, Simon
More information about the rabbitmq-discuss
mailing list