/// <summary> /// 发送HttpPost请求(Lua层使用) /// </summary> /// <param name="url"></param> /// <param name="header"></param> /// <param name="postData"></param> /// <param name="callback"></param> public void PostHttpRequest(string url, LuaTable header, byte[] postData, Action <byte[]> callback) { var headerKeys = header.GetKeys(); var e = headerKeys.GetEnumerator(); HttpHeads.Clear(); while (e.MoveNext()) { var key = e.Current.ToString(); var value = header.Get <string>(key); HttpHeads.Add(key, value); } HttpAgent.Post(url, postData, HttpHeads, callback); }
/// <summary> /// 发送HttpPost请求(CS层使用) /// </summary> /// <param name="url"></param> /// <param name="header"></param> /// <param name="postData"></param> /// <param name="callback"></param> public void PostHttpRequest(string url, Dictionary <string, string> header, byte[] postData, Action <byte[]> callback) { HttpAgent.Post(url, postData, header, callback); }