<HTML><HEAD></HEAD>
<BODY dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-FAMILY: 'Segoe UI'; COLOR: #000000; FONT-SIZE: 10pt">
<DIV>&nbsp;</DIV>
<DIV>Hi, </DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I am trying to create an exchange of 
type <STRONG>Topic</STRONG>. </DIV>
<DIV>&nbsp;&nbsp;&nbsp; </DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Using PUT method to rabbitmq 
server, i was able to create one,&nbsp; but the type is always 
<STRONG>fanout</STRONG>.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Below is the code i used.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Please tell what i am wrong here?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Code: </DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>var httpWebRequest = (HttpWebRequest)WebRequest.Create("<A 
href='http://guest:guest@rabbitmqserver/endpoint/x/exchangeName");'>http://guest:guest@rabbitmqserver/endpoint/x/exchangeName");</A></DIV>
<DIV>httpWebRequest.ContentType = "application/json";</DIV>
<DIV>httpWebRequest.Method = "PUT";</DIV>
<DIV>var data= new Dictionary&lt;string, string&gt;();</DIV>
<DIV>data.Add("type", "topic");</DIV>
<DIV>data.Add("auto_delete", false.ToString().ToLower());</DIV>
<DIV>data.Add("durable", true.ToString().ToLower());</DIV>
<DIV>&nbsp;</DIV>
<DIV>using (var streamWriter = new 
StreamWriter(httpWebRequest.GetRequestStream()))</DIV>
<DIV>{</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; string json = JsonConvert.SerializeObject(data);</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; streamWriter.Write(json);</DIV>
<DIV>&nbsp;&nbsp;&nbsp; streamWriter.Flush();</DIV>
<DIV>&nbsp;&nbsp;&nbsp; streamWriter.Close();</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; var httpResponse = 
(HttpWebResponse)httpWebRequest.GetResponse();</DIV>
<DIV>&nbsp;&nbsp;&nbsp; using (var streamReader = new 
StreamReader(httpResponse.GetResponseStream()))</DIV>
<DIV>&nbsp;&nbsp;&nbsp; {</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var result = 
streamReader.ReadToEnd();</DIV>
<DIV>&nbsp;&nbsp;&nbsp; }</DIV>
<DIV>}</DIV>
<DIV 
style="FONT-FAMILY: 'Segoe UI'; COLOR: #000000; FONT-SIZE: 10pt"><BR>Regards, 
<BR>Lijo Sebastian<BR>Senior Software Engineer<BR>Citrus Informatics (India) Pvt 
Ltd.</DIV></DIV></DIV></BODY></HTML>