2013-01-23 1 views
1

요즘 나는 wap을 만든다. 내가 기관을 설정하면 연결할 수 있다는 문제가 있습니다. 대행사를 설정하지 않으면 연결할 수 없습니다. 하지만이 전에는 연결하는 기관을 설정해야합니다.내 wap에 많은 버그가있다. 나를 혼란스럽게 만든다.

오류 :

01-23 11:04:41.400: W/System.err(9328): java.net.ConnectException: failed to connect to localhost/127.0.0.1 (port 80) after 10000ms: isConnected failed: ECONNREFUSED (Connection refused) 
01-23 11:04:41.400: W/System.err(9328):  at libcore.io.IoBridge.isConnected(IoBridge.java:214) 
01-23 11:04:41.410: W/System.err(9328):  at libcore.io.IoBridge.connectErrno(IoBridge.java:152) 
01-23 11:04:41.410: W/System.err(9328):  at libcore.io.IoBridge.connect(IoBridge.java:112) 
01-23 11:04:41.410: W/System.err(9328):  at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192) 
01-23 11:04:41.410: W/System.err(9328):  at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459) 
01-23 11:04:41.410: W/System.err(9328):  at java.net.Socket.connect(Socket.java:872) 
01-23 11:04:41.410: W/System.err(9328):  at libcore.net.http.HttpConnection.<init>(HttpConnection.java:77) 
01-23 11:04:41.410: W/System.err(9328):  at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50) 
01-23 11:04:41.410: W/System.err(9328): at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:351) 
01-23 11:04:41.410: W/System.err(9328):  at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:86) 
01-23 11:04:41.410: W/System.err(9328):  at libcore.net.http.HttpConnection.connect(HttpConnection.java:99) 
01-23 11:04:41.410: W/System.err(9328):  at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:308) 
01-23 11:04:41.410: W/System.err(9328):  at libcore.net.http.HttpEngine.connect(HttpEngine.java:303) 
01-23 11:04:41.410: W/System.err(9328):  at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:282) 
01-23 11:04:41.410: W/System.err(9328):  at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:232) 
01-23 11:04:41.410: W/System.err(9328): at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:80) 
01-23 11:04:41.410: W/System.err(9328): at libcore.net.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:188) 

HttpURLConnection 的getOutputStream() 방법에서 에러를 갖는다.

대행사를 설정할 때만 예외가 있습니다. 누가 같은 문제를 해결합니까?

+0

이 줄 인쇄 188 번 : HttpURLConnectionImpl – jlopez

답변

0

여기는 answer.입니다.

네트워크 요청이 ONLY 안드로이드 백그라운드 스레드에서 할 수

> = 3.0이 localhost로 요청을 만들고있어 마치

1

(127.0.0.1)

이 때 작동하지 않습니다 전화로 전화 또는 에뮬레이터에서 실행/에뮤는 80

가 공개적으로 액세스 할 수있는 주소에서 웹 페이지를 봉사 포트에서 제공하는 웹 브라우저를 가지고 공개적으로 액세스 할 수있는 주소로 http://localhost 또는 http://127.0.0.1를 대체하지 않습니다.

휴대 전화에서 html 파일을로드해야하는 경우 HTTP 클래스를 사용하지 말고 File 클래스를 사용하십시오.

관련 문제