[rabbitmq-discuss] c# wget gets 401 from RabbitMQ 3.0.1 management plugin

linda linda.linda.guo at gmail.com
Thu Jan 17 22:41:55 GMT 2013


Hi,

I have a c# app to poll vhost/queue from http management plugin. It works
fine with RabbitMQ 2.7. After upgrading to 3.0.1, the app gets 401. The app
uses guest user. I can log into the server 3.0 with guest user and the guest
has all the permissions. Does 3.0.1 change the authentication?

string uri = "http://localhost:55672/api/vhosts";

HttpWebRequest req = WebRequest.Create(uri) as HttpWebRequest;

            req.Headers.Add(HttpRequestHeader.Authorization, "Basic
Z3Vlc3Q6Z3Vlc3Q=");   //base64 encode guest:guest

           
            req.ContentType = "application/json;";
          
            req.Proxy = null;
            req.Credentials = new NetworkCredential("guest", "guest");

            using (HttpWebResponse response = req.GetResponse() as
HttpWebResponse)
            {
                // Get the response stream 
                StreamReader reader = new
StreamReader(response.GetResponseStream());

                string responseString = reader.ReadToEnd();
            }
 



--
View this message in context: http://rabbitmq.1065348.n5.nabble.com/c-wget-gets-401-from-RabbitMQ-3-0-1-management-plugin-tp24544.html
Sent from the RabbitMQ mailing list archive at Nabble.com.


More information about the rabbitmq-discuss mailing list