public IPrange GetOne(int id) { IPrange returnOne = new IPrange(); using (HttpClient client = new HttpClient()) { Task <string> resTask = client.GetStringAsync(URI + "/" + id); string jsonStr = resTask.Result; returnOne = JsonConvert.DeserializeObject <IPrange>(jsonStr); } return(returnOne); }
public void Put(int id, IPrange obj) { using (HttpClient client = new HttpClient()) { string jsonStr = JsonConvert.SerializeObject(obj); StringContent content = new StringContent(jsonStr, Encoding.UTF8, "application/json"); Task <HttpResponseMessage> putAsync = client.PutAsync(URI + "/" + id, content); HttpResponseMessage resp = putAsync.Result; if (resp.IsSuccessStatusCode) { string jsonResStr = resp.Content.ReadAsStringAsync().Result; } } }