using System; using System.Collections.Generic; using System.Linq; using System.Text; using LitJson; using UnityEngine; public class CommentShowHttp { private static Action succeedCallback; private static Action failedCallback; public static void Test() { Comment(10000, 46, "评论0", null, null); } public static void Comment(long playerId, int showId, string comment, Action succeedCallback, Action failedCallback) { CommentShowHttp.succeedCallback = succeedCallback; CommentShowHttp.failedCallback = failedCallback; URLRequestData requestData = new URLRequestData(); requestData.Add("u", playerId); requestData.Add("s", showId); requestData.Add("t", 0); requestData.Add("c", comment); URLRequest.CreateURLRequest(true, HttpManager.CommentShowURL, requestData, Callback, URLRequest.Method.POST); //URLRequest.CreateStrURLRequest(true, HttpManager.CommentShowURL, requestData, // Callback, URLRequest.Method.POST); } private static void Callback(JsonData data) { //Debug.Log(data.ToJson()); int errorCode = (int)data["error"]; if (errorCode == 0) { if (succeedCallback != null) succeedCallback.Invoke(); } else { if (failedCallback != null) failedCallback.Invoke(); } } private static void Callback(string str) { Debug.Log(str); } }