개발모음집

Unity에서 php에 Request하는 코드 본문

TheRestDevelop

Unity에서 php에 Request하는 코드

void 2018. 6. 15. 09:00
using UnityEngine.Networking;



StartCoroutine(PostRequest("http:///www.yoururl.com"));


IEnumerator PostRequest(string url)
{
    
WWWForm form = new WWWForm();     form.AddField("userNo", "3");     form.AddField("point", gm.points);

    
UnityWebRequest uwr = UnityWebRequest.Post(url, form); yield return uwr.SendWebRequest();

    if (uwr.isNetworkError)
    {
        Debug.Log("Error While Sending: " + uwr.error);
    }
    else
    {
        Debug.Log("Received: " + uwr.downloadHandler.text);
    }
}

출처 :  stackoverflow





 java.net.ConnectException: failed to connect to /13.125.6.128 (port 80): connect failed: ECONNREFUSED (Connection refused)

검색을 해보니 뒤에 연결할 포트도 적어줘야한다고 나옴


코드 수정 전

StartCoroutine(PostRequest("http://ec2-11-111-1-111.ap-northeast-2.compute.amazonaws.com/game.php"));



코드 수정 후

StartCoroutine(PostRequest("http://ec2-11-111-1-111.ap-northeast-2.compute.amazonaws.com:80/game.php"));