Template:Base Code for Consuming API Using CSharp

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

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();
             }
         }
     }