服务器有时仅拒绝连接到特定的POST REQUEST Android?

时间:2014-03-22 09:36:22

标签: java android android-asynctask httprequest httpresponse

这很奇怪,我有一个连接到服务器的应用程序,一切都按预期工作,除非我尝试使用POST REQUEST创建一个AsyncTask,恢复一些数据然后用于在我的Activity上绘制一个饼图。这很奇怪,因为每次我第一次启动此活动时,设备都会挂起一段时间,然后App崩溃或AsyncTask被取消(使我的活动空白而没有绘制饼图)或(第三个选项)图表被绘制应该如此。

现在这里是LogCat警告:

03-22 09:24:47.974: W/System.err(1828): org.apache.http.conn.HttpHostConnectException: Connection to http://mydomain.biz refused
03-22 09:24:47.986: W/System.err(1828):     at        org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:183)

这是一个免费的无ip域,DynDNS通过我的路由器映射到Apache Web服务器,并且有时候(正如我之前所说)并且有时没有(尤其是当我第一次启动活动时)。

这很奇怪,因为当我使用浏览器时,服务器响应非常快,所以我猜这不是服务器问题,正如我在此活动中所说的那样,我提出请求设备挂断等待连接被拒绝。对于其他活动,我正在向同一个脚本监听器发出请求,一切正常。

那么可能是什么问题以及可能的解决方案是什么?

我还想问一下,如果我通过“https://”发出请求,我尝试制作的每个请求都会崩溃,我在服务器上启用了它(当然证书未经过身份验证),所以它应该不会出问题吗?

感谢您的关注!希望得到一些帮助!

0 个答案:

没有答案