안드로이드 개발 질문/답변
(글 수 45,052)
mysql 의 이미지 파일을 어플에 출력하려고 합니다.
mysql의 이미지를 php 를 이용해서 웹에 출력하고(json형식) 그것의 정보를 받아서.
어플에 출력하는 방식입니다.
HttpPost httppost = new HttpPost("http://localhost/index.php");
이런식으로 접속하니까 에러가 나구요.(127.0.0.1도 마찬가지)
인터넷에 찾아보니까 안드로이드는 로컬호스트를 10.0.2.2 로 인식한다고해서 바꿔서해봤습니다.
HttpPost httppost = new HttpPost("http://10.0.2.2/index.php");
이러면 실행은 되는것같은데 the requested url was not found 라고 나옵니다.
서버는 제컴이구요 아파치를 설치해서 돌리고 있습니다. 브라우저에서 127.0.0.1/index.php 치면 정상적으로 출력되는데
어플에서는 왜자꾸 not found 가 되는지 이해가 안됩니다. 뭐가 잘못된건지..
답변부탁드립니다.




정확히는 모르겠지만 도움이 될 까 하고 의견을 제시해 봅니다.
혹시 외부 상용IP를 이용할 수 있으시면 작동이 될 듯 합니다. (192 나 127이 아닌 IP)
상용IP를 사용하는 것이 여의치 않으시다면 해내리님께서 사용하고 계시는 인터넷의 IP로 작성해 보시면 작동이 될 듯 합니다.
(공유기를 떼어버리고, 컴퓨터를 다이렉트로 인터넷에 접속시킨후 ipconfig 해서 나오는 ip)
혹시 이렇게 해보시고 결과를 알려주시면 고맙겠습니다.(저두 공부하고 있어서요. ^^;;)