Advertisement
teleias

API Call

Dec 7th, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.87 KB | None | 0 0
  1.     IEnumerator Post(params string[] suffixes)
  2.     {
  3.         StringBuilder url = new StringBuilder(PLATFORM_URL);
  4.         foreach(string suffix in suffixes)
  5.             url.AppendFormat("/{0}",suffix);
  6.         Log(url+"", "url");
  7.  
  8.         JsonLeaderboard jsonObj = new JsonLeaderboard
  9.         {
  10.             info = "info"
  11.         };
  12.  
  13.         string json = JsonUtility.ToJson(jsonObj);
  14.  
  15.         Log(JsonUtility.ToJson(jsonObj, true), "json");
  16.  
  17.         byte[] bytes = Encoding.ASCII.GetBytes(JsonUtility.ToJson(jsonObj));
  18.  
  19.         using (UnityWebRequest www = UnityWebRequest.Post(url+"", ""))
  20.         {
  21.             UploadHandlerRaw uh = new UploadHandlerRaw(bytes);
  22.             {
  23.                 www.uploadHandler = uh;
  24.                 www.SetRequestHeader("Content-Type", "application/json");
  25.             }
  26.  
  27.             yield return www.SendWebRequest();
  28.  
  29.             if (www.isNetworkError || www.isHttpError)
  30.             {
  31.             }
  32.             else
  33.             {
  34.                 Log("Completed", "sys");
  35.             }
  36.             Log(www.downloadHandler.text, "sys");
  37.         }
  38.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement