using Newtonsoft.Json; using System.Collections; using System.Collections.Generic; using System.Threading.Tasks; using UnityEngine; public class gameRoomReserve : MonoBehaviour { // 创建请求头,使用最新的 token public Dictionary CreateHeaders() { Debug.Log("====5555=====" + GlobalData.ServerData.data.access_token); return new Dictionary { { "Authorization","Bearer "+GlobalData.ServerData.data.access_token }, {"clientId", "e5cd7e4891bf95d1d19206ce24a7b32e" } }; } //预定演练 public async Task scheduledDrill(string reserveDate,string templateId) { ScheduledDrillBody body = new ScheduledDrillBody(); body.reserveDate= reserveDate; //body.templateId = GlobalData.newTemplateData.data; body.templateId=templateId; //===================================================================================================================================================== Debug.Log(JsonConvert.SerializeObject(body) + "预定演练入参"); string response = await web.SendRequest(web.URL + "/game/gameRoom/reserve", "POST", JsonConvert.SerializeObject(body), CreateHeaders()); Debug.Log("预定演练" + response); // 解析服务器返回的数据 ScheduledDrillResponse scheduledDrillResponse = JsonConvert.DeserializeObject(response); //存静态 GlobalData.scheduledDrillResponse = scheduledDrillResponse; Debug.Log("这个不是是静态的" + scheduledDrillResponse.data); Debug.Log("现在是静态的"+GlobalData.scheduledDrillResponse.data); return scheduledDrillResponse; } } //==================================== public class ScheduledDrillBody { public string templateId; public string reserveDate; } public class ScheduledDrillResponse : Response { public string data;//空 }