Difference between revisions of "Template:Base Code for Consuming API Using CSharp"

From Updox API
Jump to: navigation, search
(Created page with " private void SendReceiveJSON(string json, string url) { var httpWebRequest = WebRequest.Create(url); httpWebRequest.ContentType = "text/jso...")

Revision as of 17:05, 15 November 2013

   private void SendReceiveJSON(string json, string url)
       {
           var httpWebRequest = WebRequest.Create(url);
           httpWebRequest.ContentType = "text/json";
           httpWebRequest.Method = "POST";
           using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
           {
               streamWriter.Write(json);
               streamWriter.Flush();
               streamWriter.Close();
               var httpResponse = (HttpWebResponse) httpWebRequest.GetResponse();
               using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
               {
                   var result = streamReader.ReadToEnd();
               }
           }
       }