Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我的wap有很多错误,让我很困惑_Android_Wap - Fatal编程技术网

Android 我的wap有很多错误,让我很困惑

Android 我的wap有很多错误,让我很困惑,android,wap,Android,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 re

这些天我创建了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)
01-23 11:04:41.400:W/System.err(9328):java.net.ConnectException:10000毫秒后无法连接到localhost/127.0.0.1(端口80):断开连接失败:EConrefused(连接被拒绝)
01-23 11:04:41.400:W/System.err(9328):位于libcore.io.IoBridge.isConnected(IoBridge.java:214)
01-23 11:04:41.410:W/System.err(9328):位于libcore.io.IoBridge.connectErrno(IoBridge.java:152)
01-23 11:04:41.410:W/System.err(9328):位于libcore.io.IoBridge.connect(IoBridge.java:112)
01-23 11:04:41.410:W/System.err(9328):位于java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192)
01-23 11:04:41.410:W/System.err(9328):位于java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459)
01-23 11:04:41.410:W/System.err(9328):位于java.net.Socket.connect(Socket.java:872)
01-23 11:04:41.410:W/System.err(9328):位于libcore.net.http.HttpConnection.(HttpConnection.java:77)
01-23 11:04:41.410:W/System.err(9328):位于libcore.net.http.HttpConnection.(HttpConnection.java:50)
01-23 11:04:41.410:W/System.err(9328):位于libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:351)
01-23 11:04:41.410:W/System.err(9328):位于libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:86)
01-23 11:04:41.410:W/System.err(9328):位于libcore.net.http.HttpConnection.connect(HttpConnection.java:99)
01-23 11:04:41.410:W/System.err(9328):位于libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:308)
01-23 11:04:41.410:W/System.err(9328):位于libcore.net.http.HttpEngine.connect(HttpEngine.java:303)
01-23 11:04:41.410:W/System.err(9328):位于libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:282)
01-23 11:04:41.410:W/System.err(9328):位于libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:232)
01-23 11:04:41.410:W/System.err(9328):位于libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:80)
01-23 11:04:41.410:W/System.err(9328):位于libcore.net.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:188)
它在
HttpURLConnection中有错误的getOutputStream()
方法

它只有在设置代理时才有例外。谁会遇到同样的问题?

以下是答案

只能在ANDROID>=3.0的后台线程上进行网络请求


只能在ANDROID>=3.0的后台线程上发出网络请求。看起来您正在向localhost(127.0.0.1)发出请求

在手机或模拟器上运行时,这将不起作用,因为手机/emu在端口80上没有web浏览器

从可公开访问的地址提供您的网页,并替换您的
http://localhost
http://127.0.0.1
具有可公开访问的地址


如果您需要从手机加载html文件,请不要使用HTTP类,使用文件类。

看起来您正在向localhost(127.0.0.1)发出请求

在手机或模拟器上运行时,这将不起作用,因为手机/emu在端口80上没有web浏览器

从可公开访问的地址提供您的网页,并替换您的
http://localhost
http://127.0.0.1
具有可公开访问的地址


如果您需要从手机加载html文件,请不要使用HTTP类,请使用文件类。

打印第188行:HttpURLConnectionImpl打印第188行:HttpURLConnectionImpl