为什么我的Android应用程序中的Http Post在设备通过3G连接时会出现Timeout异常?

时间:2016-02-17 14:33:47

标签: android http-post 3g connection-timeout android-async-http

在我的Android应用程序中,我运行<?php echo $myuserid; ?>,当我通过http post连接而不是通过wifi连接时,我得到timeout例外(我发送的图片但这发生在1 Kb的图像上)同样,问题不在于图像的大小,我相信这一点。)

这里的代码。

我使用的是Android异步3G/4G

提前致谢。

Http Client

1 个答案:

答案 0 :(得分:0)

正如马克在评论中所说,它可能是一个网络问题,而不是你的代码,这绝对是第一个看的地方。例如,您正在使用的端口8081可能由于某种原因而被您的运营商阻止。

确保不是您的代码本身导致问题的一种方法是在具有WiFI和3G加密狗的笔记本电脑上使用基于浏览器的POST工具,如Postman - 链接如下。或者,您可以在Android设备上使用REST客户端进行相同的测试 - 也可以在下面链接。在WiFi和3G / 4G上进行测试,如果您看到与应用程序相同的问题,您很可能会认为问题不在于您的代码。

邮递员链接:

Android的REST客户端: