Example #1
0
        public UnityWebRequest GET(string url, ActionWWW onComplete)
        {
            UnityWebRequest www = UnityWebRequest.Get(url);

            StartCoroutine(WaitForRequest(www, onComplete));
            return(www);
        }
Example #2
0
        public UnityWebRequest POST(string url, string requestBodyJsonString, ActionWWW onComplete)
        {
            UnityWebRequest www;

            www = UnityWebRequest.Put(url, requestBodyJsonString);
            www.SetRequestHeader("accept", "application/json; charset=UTF-8");
            www.SetRequestHeader("cache-control", "no-cache");
            www.SetRequestHeader("Content-Type", "application/json; charset=UTF-8");
            StartCoroutine(WaitForRequest(www, onComplete));
            return(www);
        }
Example #3
0
        IEnumerator WaitForRequest(UnityWebRequest www, ActionWWW onComplete)
        {
            yield return(www.Send());

            if (www.error == null)
            {
                onComplete(www);
            }
            else
            {
                Debug.Log(www.error);
            }
        }