public IEnumerator PostData()
    {
        JsonInfo json = new JsonInfo { //填充json数据};
        string jsondata = JsonUtility.ToJson(json);
        var url = "";
        byte[] databyte = Encoding.UTF8.GetBytes(jsondata);
        UnityWebRequest _request = new UnityWebRequest(url, UnityWebRequest.kHttpVerbPOST);
        _request.uploadHandler = new UploadHandlerRaw(databyte);
        _request.downloadHandler = new DownloadHandlerBuffer();

        _request.SetRequestHeader("Content-Type", "application/json");
        yield return _request.SendWebRequest();

        if (_request.result != UnityWebRequest.Result.Success)
        {
            Debug.LogError(_request.error);
        }
        else
        {
         
        }
    }


    [Serializable]
    public class JsonInfo
    {
       
    }

Logo

欢迎加入我们的广州开发者社区,与优秀的开发者共同成长!

更多推荐