Get方式:
private IEnumerator SendUrl(string url)
{
using (UnityWebRequest www = UnityWebRequest.Get(url))
{
yield return www.SendWebRequest();
if (www.error != null)
{
Debug.Log(www.error);
}
else
{
if (www.responseCode == 200)//200表示接受成功
{
Debug.Log(www.downloadHandler.text);
}
}
}
}
Post方式:
private IEnumerator PostUrl(string url, WWWForm form, Action<string> getResult)
{
using (UnityWebRequest www = UnityWebRequest.Post(url, form))
{
yield return www.SendWebRequest();
if (www.isError)
{
yield return www.error;
}
else
{
if (www.responseCode == 200)
{
getResult(www.downloadHandler.text);
}
}
}
}