Esempio n. 1
0
    private IEnumerator RankPost(RankPostRequest rankPost)
    {
        using (UnityWebRequest request = UnityWebRequest.Post("https://controller.uz/api/v1/rank", ""))
        {
            request.SetRequestHeader("Authorization", rankPost.Authorization);
            request.SetRequestHeader("token", this.token);
            request.SetRequestHeader("device", rankPost.device);
            request.SetRequestHeader("ip", rankPost.ip);
            request.SetRequestHeader("operation-system", rankPost.operation_system.ToString());
            request.SetRequestHeader("score", rankPost.score.ToString());
            request.SetRequestHeader("datetime", rankPost.datetime.ToString("yyyy-MM-dd HH:mm:ss"));
            request.SetRequestHeader("session", rankPost.session);


            yield return(request.SendWebRequest());

            if (request.isNetworkError || request.isHttpError)
            {
                Debug.Log(request.error);
                Debug.Log(request.downloadHandler.text);
            }
            else
            {
                Debug.Log("Form upload complete!");
            }
        }
    }
Esempio n. 2
0
 /// <summary>
 /// Leader board uchun score kiritish.
 /// </summary>
 /// <param name="rankPost">Post ma`lumotlari.</param>
 public void RankPostData(RankPostRequest rankPost)
 {
     StartCoroutine(RankPost(rankPost));
 }