概述
在unity5.6.4中使自身携带的UnityWebRequest完成向服务器发送Json数据,具体如下代码
IEnumerator sendDataToServer()
{
Debug.Log("向服务器发送请求:"+ jsonStr);
byte[] bodyRaw = Encoding.UTF8.GetBytes(jsonStr);
UnityWebRequest request = new UnityWebRequest(serverAddress, "POST");
request.uploadHandler = (UploadHandler)new UploadHandlerRaw(bodyRaw);
request.downloadHandler = (DownloadHandler)new DownloadHandlerBuffer();
request.SetRequestHeader("Content-Type", "application/json;charset=utf-8");
yield return request.Send();
if (request.isError)
{
Debug.Log("http 请求错误:" + request.error);
} else {
string result = request.downloadHandler.text;
responseText.text = result;
Debug.Log("接收返回"+result);
}
}
最后
以上就是强健路人为你收集整理的http协议服务器发送数据方法,HTTP协议使用POST方式向服务器发送Json数据——C#篇...的全部内容,希望文章能够帮你解决http协议服务器发送数据方法,HTTP协议使用POST方式向服务器发送Json数据——C#篇...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复