Esempio n. 1
0
    private IEnumerator PostAsync(WWW www, PostCompletedEventHandler callback)
    {
        yield return(www);

        if (callback != null)
        {
            callback(www);
        }
    }
Esempio n. 2
0
    /// <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));
    }