你必须调用结果
Action
之后
UnityWebRequest
请求在
GetText
功能:
if (result != null)
result(www.downloadHandler.text);
新的
获取文本
功能:
IEnumerator GetText(string url, Action<string> result)
{
UnityWebRequest www = UnityWebRequest.Get(url);
yield return www.SendWebRequest();
if (www.isNetworkError || www.isHttpError)
{
Debug.Log(www.error);
if (result != null)
result(www.error);
}
else
{
Debug.Log(www.downloadHandler.data); // this log is returning the requested data.
if (result != null)
result(www.downloadHandler.text);
}
}