コード例 #1
0
ファイル: HTTPClient.cs プロジェクト: Ubivius/ubivius-game
 public void Delete(string requestUrl, HttpResponseMessageDelegate callbackOnResponse = null)
 {
     new Task(() =>
     {
         HttpResponseMessage result = m_client.DeleteAsync(m_endPoint + "/" + requestUrl).Result;
         callbackOnResponse?.Invoke(result);
     }).Start();
 }
コード例 #2
0
ファイル: HTTPClient.cs プロジェクト: Ubivius/ubivius-game
 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();
 }
コード例 #3
0
ファイル: HTTPClient.cs プロジェクト: Ubivius/ubivius-game
 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();
 }
コード例 #4
0
ファイル: HTTPClient.cs プロジェクト: Ubivius/ubivius-game
 public void Put(string requestUrl, object objToSerialize, HttpResponseMessageDelegate callbackOnResponse = null)
 {
     PutJSON(requestUrl, JsonUtility.ToJson(objToSerialize), callbackOnResponse);
 }