public void Delete(string requestUrl, HttpResponseMessageDelegate callbackOnResponse = null) { new Task(() => { HttpResponseMessage result = m_client.DeleteAsync(m_endPoint + "/" + requestUrl).Result; callbackOnResponse?.Invoke(result); }).Start(); }
public void Get(string requestUrl, HttpResponseMessageDelegate callbackOnResponse = null) { new Task(() => { HttpResponseMessage response = m_client.GetAsync(m_endPoint + "/" + requestUrl).Result; string responseContent = response.Content.ReadAsStringAsync().Result; callbackOnResponse?.Invoke(response); }).Start(); }
public void PutJSON(string requestUrl, string jsonString, HttpResponseMessageDelegate callbackOnResponse = null) { new Task(() => { StringContent data = new StringContent(jsonString, System.Text.Encoding.UTF8, "application/json"); HttpResponseMessage response = m_client.PutAsync(m_endPoint + "/" + requestUrl, data).Result; callbackOnResponse?.Invoke(response); }).Start(); }