Ejemplo n.º 1
0
    private IEnumerator uploadEntityData(EntityUploadJSON entityUploadJson)
    {
        string data = JsonConvert.SerializeObject(entityUploadJson);

        byte[] bytes = Encoding.ASCII.GetBytes(data);

        UnityWebRequest request = UnityWebRequest.Post(ip + "/entity", UnityWebRequest.kHttpVerbPOST);

        UploadHandlerRaw uH = new UploadHandlerRaw(bytes);

        request.uploadHandler = uH;
        request.SetRequestHeader("Content-Type", "application/json");
        request.SetRequestHeader("Authorization", token);

        //request.SetRequestHeader("Content-Type","application/json");

        yield return(request.SendWebRequest());

        if (request.isNetworkError)
        {
            Debug.Log(request.error);
        }
        else
        {
            Debug.Log(request.downloadHandler.data);
        }
    }
Ejemplo n.º 2
0
 public void UploadEntityData(EntityUploadJSON entityUploadJson)
 {
     StartCoroutine(uploadEntityData(entityUploadJson));
 }