public async void end(responseHandler callback) { HttpResponseMessage res = null; StringContent sc = new StringContent(JsonConvert.SerializeObject(json)); switch (method) { case Method.GET: res = await httpClient.GetAsync(url); break; case Method.POST: res = await httpClient.PostAsync(url, sc); break; case Method.PUT: res = await httpClient.PutAsync(url, sc); break; case Method.DELETE: res = await httpClient.DeleteAsync(url); break; } callback(await res.Content.ReadAsStringAsync()); }
public void SetResponseHandler(responseHandler handler) { _responseHandler = handler; }