/// <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)); }
/// <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)); }