Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. var JsonCliente = JsonConvert.SerializeObject(clienteMP);
  2. var payload = UTF8Encoding.UTF8.GetBytes(JsonCliente);
  3.  
  4. String username = APIKey;
  5. String password = "";
  6. String encoded = System.Convert.ToBase64String(System.Text.Encoding.GetEncoding("ISO-8859-1").GetBytes(username + ":" + password));
  7.  
  8. string URLRequest = URI;
  9. HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URLRequest);
  10. request.Headers.Add("Authorization", "Basic " + encoded);
  11. request.Method = "POST";
  12. request.ContentType = "application/json";
  13. request.Accept = "application/json";
  14.  
  15. using (var writer = new StreamWriter(request.GetRequestStream()))
  16. {
  17. var settings = new JsonSerializerSettings();
  18.  
  19. settings.NullValueHandling = NullValueHandling.Ignore;
  20.  
  21. var data = JsonConvert.SerializeObject(clienteMP, Newtonsoft.Json.Formatting.None, settings);
  22. writer.Write(data);
  23. writer.Flush();
  24. writer.Close();
  25. }
  26.  
  27. WebResponse response = request.GetResponse();
  28. using (Stream stream = response.GetResponseStream())
  29. {
  30. StreamReader reader = new StreamReader(stream, Encoding.UTF8);
  31. dynamic myObject = JsonConvert.DeserializeObject<dynamic>(reader.ReadToEnd());
  32. return myObject.ToString();
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement