Template:Base Code for Consuming API Using CSharp

From Updox API
Revision as of 17:05, 15 November 2013 by Thenate (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
   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();
               }
           }
       }