用unity協程請求http資料得時候,遇到一個問題,我同時發起多個請求,也就是同時多次呼叫StartCoroutine(SendRequest()),
但實際上能獲取的回應資料的次數比我請求次數要少,請問有大牛遇到過這樣的問題么,是我使用不當還是踩到了什么坑,
public IEnumerator SendRequest()
{
UnityWebRequest request = new UnityWebRequest(URL, "POST");
request.uploadHandler = new UploadHandlerRaw(netPostData_);
request.downloadHandler = new DownloadHandlerBuffer();
yield return request.SendWebRequest();
Debug.Log("Response");
}
也就是我呼叫了5次StartCoroutine(SendRequest()),但實際上在SendRequest函式中打的日志Debug.Log("Response")會少于5次,請問這是為什么?
uj5u.com熱心網友回復:
這個正常unity的這一套請求頻率高就會出錯轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/47443.html
標籤:Unity3D
上一篇:求助 Unity fatal error Monodevelop-unity failed to start...
