com.android.volley.NoConnectionError从localhost获取json数据

时间:2017-08-25 08:43:48

标签: php android mysql json android-volley

我使用PHP-MySQL从XAMPP localhost服务器获取数据用于我的android项目,我在使用android volley库。它从一开始就运行良好,但是给了我" com.android.volley.NoConnectionError" (有时"连接&#34的意外结束;有时"意外的状态行")从昨天开始。但是从Web浏览器访问时链接工作正常。

我已经尝试https://api.androidhive.info/contacts/来检查问题是否在应用程序上,并从服务器获得了完美的响应。但是当文件被保存的时候&从localhost托管发生了同样的错误(logcat中的com.android.volley.NoConnectionError以及在Web浏览器中运行良好)。

在重新安装XAMPP之后也尝试了所有这些,但这还没有解决问题。

我搜索了此错误但未找到具体解决方案。

我正在附加错误消息。

先谢谢你的帮助。

    13:46:05.867 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err: com.android.volley.NoConnectionError: java.io.IOException: unexpected end of stream on Connection{192.168.2.33:80, proxy=DIRECT hostAddress=192.168.2.33 cipherSuite=none protocol=http/1.1} (recycle count=0)
    08-25 13:46:05.867 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err:     at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:151)
    08-25 13:46:05.867 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err:     at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:112)
    08-25 13:46:05.868 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err: Caused by: java.io.IOException: unexpected end of stream on Connection{192.168.2.33:80, proxy=DIRECT hostAddress=192.168.2.33 cipherSuite=none protocol=http/1.1} (recycle count=0)
    08-25 13:46:05.868 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err:     at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:210)
    08-25 13:46:05.868 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err:     at com.android.okhttp.internal.http.HttpTransport.readResponseHeaders(HttpTransport.java:80)
    08-25 13:46:05.868 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err:     at com.android.okhttp.internal.http.HttpEngine.readNetworkResponse(HttpEngine.java:906)
    08-25 13:46:05.868 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err:     at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:782)
    08-25 13:46:05.868 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err:     at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:463)
    08-25 13:46:05.868 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err:     at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:405)
    08-25 13:46:05.868 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err:     at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:521)
    08-25 13:46:05.868 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err:     at com.android.volley.toolbox.HurlStack.performRequest(HurlStack.java:110)
    08-25 13:46:05.868 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err:     at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:96)
    08-25 13:46:05.868 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err:    ... 1 more
    08-25 13:46:05.868 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err: Caused by: java.io.EOFException: \n not found: size=98 content=00401d0609254bb78adb828b01c9075413fb7fba1732c9b7e6b1f620cc6de9af...
    08-25 13:46:05.868 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err:     at com.android.okhttp.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:200)
    08-25 13:46:05.868 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err:     at com.android.okhttp.internal.http.HttpConnection.readResponse(HttpConnection.java:191)
    08-25 13:46:05.868 30807-30807/com.scripto.bhagat.enterprise.admin W/System.err:    ... 9 more

0 个答案:

没有答案
相关问题