Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. public static async Task<Uri> CrearitemAsync(Item item)
  2. {
  3. client.BaseAddress = new Uri(BaseUri);
  4. client.DefaultRequestHeaders.Accept.Clear();
  5. client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("OAuth", AuthToken);
  6. HttpResponseMessage response = await client.PostAsJsonAsync("items/" + IdProvider, JsonConvert.SerializeObject(item));
  7. response.EnsureSuccessStatusCode();
  8. return response.Headers.Location;
  9. }
  10.  
  11. var httpWebRequest = (HttpWebRequest)WebRequest.Create("http://ejemplo.com/items/id");
  12. httpWebRequest.PreAuthenticate = true;
  13. httpWebRequest.Headers.Add("Authorization", "Bearer " + AuthToken);
  14. httpWebRequest.ContentType = "application/json";
  15. httpWebRequest.Method = "POST";
  16. using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
  17. {
  18. streamWriter.Write(JsonConvert.SerializeObject(item));
  19. streamWriter.Flush();
  20. streamWriter.Close();
  21. }
  22.  
  23. var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
  24. using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
  25. {
  26. var result = streamReader.ReadToEnd();
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement