unitywebrequest

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public class  : MonoBehaviour
{
void Start()
{
StartCoroutine(Get());
StartCoroutine(Post());
}
IEnumerator Get()
{
UnityWebRequest webRequest = UnityWebRequest.Get("http://www.baidu.com");
yield return webRequest.SendWebRequest();
if (webRequest.isHttpError || webRequest.isNetworkError)
Debug.Log(webRequest.error);
else
Debug.Log(webRequest.downloadHandler.text);
}
IEnumerator Post()
{
WWWForm form = new WWWForm();
form.AddField("key", "value");
form.AddField("name", "mafanwei");
form.AddField("blog","qwe25878");
UnityWebRequest webRequest = UnityWebRequest.Post("http://www.baidu.com", form);
yield return webRequest.SendWebRequest();
if (webRequest.isHttpError || webRequest.isNetworkError)
Debug.Log(webRequest.error);
else
Debug.Log(webRequest.downloadHandler.text);
}
}