using System; using System.Collections.Generic; using System.Linq; using System.Text; using LitJson; using UnityEngine; public class AddShowHttp { private static Action succeedCallback; private static Action failedCallback; public static void Test() { FashionShowData data = new FashionShowData(); data.RefererId = "100000"; data.ShowName = "Name"; data.ShowContent = "Content"; data.CloseIDs.Add(0); data.CloseIDs.Add(0); data.CloseIDs.Add(0); data.CloseIDs.Add(0); data.CloseIDs.Add(0); data.CloseIDs.Add(0); data.CloseIDs.Add(0); data.CloseIDs.Add(0); data.CloseIDs.Add(0); Add(data, null, null); } public static void Add(FashionShowData data, Action succeedCallback, Action failedCallback) { AddShowHttp.succeedCallback = succeedCallback; AddShowHttp.failedCallback = failedCallback; URLRequestData requestData = new URLRequestData(); requestData.Add("u", long.Parse(data.RefererId)); requestData.Add("tl", data.ShowName); requestData.Add("ct", data.ShowContent); requestData.Add("hd", data.GetHeadId()); requestData.Add("hw", data.GetHeadwearId()); requestData.Add("ey", data.GetEyeId()); requestData.Add("mo", data.GetMouseId()); requestData.Add("cl", data.GetTopId()); requestData.Add("sk", data.GetSkirtId()); requestData.Add("sh", data.GetShoeId()); requestData.Add("wi", data.GetWingId()); //URLRequest.CreateURLRequest(true, HttpManager.AddShowURL, requestData, // Callback, URLRequest.Method.POST); URLRequest.CreateStrURLRequest(true, HttpManager.AddShowURL, requestData, Callback, URLRequest.Method.POST); } private static void Callback(JsonData data) { Debug.Log(data.ToJson()); } private static void Callback(string str) { Debug.Log(str); } }