Unity3d之Http通讯GET方法和POST方法

(一)GET方法


IEnumerator SendGet(string _url)
    {
        WWW getData = new WWW(_url);
        yield return getData;
        if(getData.error != null)
        {
            Debug.Log(getData.error);
         }
        else
        {
             Debug.Log(getData.text);
         }
    }


(二)POST方法

IEnumerator SendPost(string _url, WWWForm _wForm)
    {
        WWW postData = new WWW(_url, _wForm);
        yield return postData;
        if (postData.error != null)
        {
            Debug.Log(postData.error);
        }
        else
        {
            Debug.Log(postData.text);
        }
    }


调用两个方法

public void TestHttpSend()
    {
        //测试GET方法
        StartCoroutine(SendGet("http://kun.show.ghostry.cn/?int=5"));

        //测试POST方法
        WWWForm form = new WWWForm();
        form.AddField("int", "6");
        StartCoroutine(SendPost("http://kun.show.ghostry.cn/", form));     
    }



原文地址:https://www.cnblogs.com/lexiaoyao-jun/p/5208252.html