public IEnumerator PostWebRequest(TrafficLightData data)
        {
            string          content    = JsonConvert.SerializeObject(data);
            UnityWebRequest webRequest = UnityWebRequest.Post(postAddress, content);

            yield return(webRequest.SendWebRequest());

            if (webRequest.result == UnityWebRequest.Result.ProtocolError || webRequest.result == UnityWebRequest.Result.ConnectionError)
            {
                Debug.LogError(webRequest.error + "\n" + webRequest.downloadHandler.text);
            }
            else
            {
                Debug.Log(OnGetRequest + webRequest.downloadHandler.text);
                OnPostRequest(webRequest.downloadHandler.text);
            }
        }
        public IEnumerator PostWebRequest_Form(TrafficLightData data)
        {
            WWWForm form = new WWWForm();

            form.AddField("light_id", data.light_id);
            form.AddField("color", data.color);
            form.AddField("remain", data.remain);
            UnityWebRequest webRequest = UnityWebRequest.Post(postAddress, form);

            yield return(webRequest.SendWebRequest());

            if (webRequest.result == UnityWebRequest.Result.ProtocolError || webRequest.result == UnityWebRequest.Result.ConnectionError)
            {
                Debug.LogError(webRequest.error + "\n" + webRequest.downloadHandler.text);
            }
            else
            {
                Debug.Log(OnGetRequest + webRequest.downloadHandler.text);
                OnPostRequest(webRequest.downloadHandler.text);
            }
        }