123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- using LitJson;
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.Text;
- using UnityEngine;
- using UnityEngine.Networking;
- using UnityEngine.UI;
- public class KangFuThree : MonoBehaviour
- {
- public void back()
- {
- for (int i = 1; i < WindowManager.Instance.KangFuDaList.Count; i++)
- {
- WindowManager.Instance.KangFuDaList[i].SetActive(false);
- }
- WindowManager.Instance.KangFuDaList[0].SetActive(true);
- }
- public Text tname;
- public JsonData initInfo()
- {
- JsonData data = new JsonData();
- data["name"] = tname.text;
- data["info"] = "";
- return data;
- }
- public void createInfo()
- {
- if(tname.text!="")
- {
- StartCoroutine(SendHttp("cmcc-endustry/v1/report/dairyCattle/userInfo", initInfo(),(string msg)=> { }));
- }
- }
- public IEnumerator SendHttp(string methodName, JsonData fromDic, Action<string> CallBack)
- {
- Debug.Log("Start Queue SendHttp " + methodName);
- string url = "https://api-fat2.ghz-tech.com/" + methodName;
- UnityWebRequest webRequest;
- webRequest = UnityWebRequest.PostWwwForm(url, "Post");
- byte[] bodyRaw = Encoding.UTF8.GetBytes(fromDic.ToJson());
- webRequest.uploadHandler = new UploadHandlerRaw(bodyRaw);
- webRequest.SetRequestHeader("Content-Type", "application/json");
- webRequest.SetRequestHeader("Authorization", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjMxNTM2MDAxNzEyNzQ0NjUxLCJpYXQiOjE3MTI3NDQ2NTEsInVzZXIiOnsiaWQiOjExLCJlbWFpbCI6IiIsInBob25lIjoieWIzIiwibmFtZSI6InliMyIsInJvbGVJZCI6M319.WGpVJHfbTr4Bp2cySjjlgCIon8nF4sJxkl58wcIion8");
- yield return webRequest.SendWebRequest();
- if (webRequest.result == UnityWebRequest.Result.ConnectionError)
- {
- Debug.LogError(webRequest.error);
- }
- else
- {
- string result = webRequest.downloadHandler.text;
- CallBack(result);
- Debug.Log(result);
- }
- }
- }
|