有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java服务器有时只拒绝特定POST请求的连接?

这很奇怪,我有一个连接到服务器的应用程序,除了我尝试使用POST请求执行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) 个答案