IEnumerator Post()
{
WWWForm form = new WWWForm();
//键值对
form.AddField("key", "value");
form.AddField("name","mafanwei");
form.AddField("blog","qwe25878");
UnityWebRequest webRequest = UnityWebRequest.Post("https://mysite.com",form);
webRequest.timeout = 5;
yield return webRequest.SendWebRequest();
if (webRequest.isHttpError||webRequest.isNetworkError)
Debug.Log(webRequest.error);
else
{
Debug.Log(webRequest.downloadHandler.text);
}
}
代码如上;设置UnityWebRequest 的超时时间为5秒,但是在断网环境下,实际20秒才会超时