private IEnumerator PostAsync(WWW www, PostCompletedEventHandler callback) { yield return(www); if (callback != null) { callback(www); } }
/// <summary> /// Submits data to the specified URL. /// </summary> /// <param name="url">URL</param> /// <param name="data">Data</param> /// <param name="callback"> /// The method that is called when the POST operation is /// completed. Can be used to check for errors etc. /// </param> public void Post(string url, string data, PostCompletedEventHandler callback = null) { var bytes = Encoding.UTF8.GetBytes(data); var headers = new Dictionary <string, string> { { "content-type", "application/json" } }; var www = new WWW(url, bytes, headers); StartCoroutine(PostAsync(www, callback)); }