最近使用UnityWebRequest发送很长的json串给服务器,服务器已经收到客户端的数据,并且成功处理了并返回给客户端数据,但是unity这边,就一直没有收到响应,使用postman 测试,一切正常,
string fasongContent = JsonMapper.ToJson(m);
fasongContent = Unicode2String(fasongContent);
print(fasongContent);
UnityWebRequest request = new UnityWebRequest("http://", UnityWebRequest.kHttpVerbPOST);
request.uploadHandler = (UploadHandler)new UploadHandlerRaw(Encoding.UTF8.GetBytes(fasongContent));
request.useHttpContinue = false;
request.downloadHandler = (DownloadHandler)new DownloadHandlerBuffer();
request.SetRequestHeader("Content-Type", "application/json");
request.SetRequestHeader("Accept", "application/json");
request.SetRequestHeader("tenantId", "2");
yield return request.SendWebRequest();
Debug.Log("Status Code: " + request.responseCode);
if (request.responseCode == 200)
{
string text = request.downloadHandler.text;
print(text);
QuanJu.examResult = JsonMapper.ToObject<fenXiZong>(text);
}
else
{
Debug.Log(request.responseCode);
}
FR:徐海涛(hunk Xu)
QQ技术交流群:386476712