Beispiel #1
0
    /// <summary>
    /// post方式网络请求
    /// </summary>
    /// <param name="url"></param>
    /// <param name="fields"></param>
    /// <param name="onSuccess"></param>
    /// <param name="onFailed"></param>
    public static void PostHttp(string url, string fields, System.Action <string> onSuccess, System.Action <string> onFailed)
    {
        Dictionary <string, string> dict = new Dictionary <string, string>();

        if (!string.IsNullOrEmpty(fields))
        {
            string[] str = fields.Split('&');
            for (int i = 0; i + 1 < str.Length; i += 2)
            {
                dict[str[i]] = str[i + 1];
            }
        }
        UnityEngine.EventSystems.EventSystem es = UnityEngine.EventSystems.EventSystem.current;
        es.StartCoroutine(HttpPost(url, dict, onSuccess, onFailed));
    }
Beispiel #2
0
 /// <summary>
 /// Get方式网络请求
 /// </summary>
 /// <param name="url"></param>
 /// <param name="onSuccess"></param>
 /// <param name="onFailed"></param>
 public static void GetHttp(string url, System.Action <string> onSuccess, System.Action <string> onFailed)
 {
     UnityEngine.EventSystems.EventSystem es = UnityEngine.EventSystems.EventSystem.current;
     es.StartCoroutine(HttpGet(url, onSuccess, onFailed));
 }