【100分】请教HttpURLConnection的连接问题

-droidcoffee- 2011-11-25 02:03:02

protected static final String IPHONE_USERAGENT = "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us)"
+ " AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0"
+ " Mobile/7A341 Safari/528.16";

HttpURLConnection uc = createHttpURLConnection(url);
uc.setRequestProperty("user-agent", IPHONE_USERAGENT);
uc.connect() //该操作需要20秒 ????????
//创建Http连接
public synchronized static HttpURLConnection createHttpURLConnection(URL url) {
HttpURLConnection uc = null;
try{
if (netType == NetType.CMWAP) {// cmwap 上网模式, 使用代理
Proxy proxy = new Proxy(java.net.Proxy.Type.HTTP,
new InetSocketAddress(PROXY_SERVER, 80));
uc = (HttpURLConnection) url.openConnection(proxy);



uc.connect() //该操作需要20秒 ????????
麻烦大家帮我看看这个问题吧?
测试环境 移动卡 cmwap 连接
信号还可以。
...全文
163 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxd_study111 2011-11-26
  • 打赏
  • 举报
回复
这个貌似需要多尝试几台实机才能更好的判断问题的所在……
-droidcoffee- 2011-11-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 rocky225 的回复:]

是?我用过 貌似没这么长
[/Quote]

哥们是怎么用的啊
?
wifi 跟 cmnet 不需要代理的。

但是cmwap需要一个 代理才可以访问啊

所以我在程序里需要先判断一下。。。

不知道你们是如何实现的???


现在的问题是我用cmwap代理的时候 会很慢

cmnet 也就2秒钟吧
小裴同学 2011-11-25
  • 打赏
  • 举报
回复
嗯?需求是什么,自动选择网络联网么,这个一般系统会去选择的。你是要自己来选择么。还是神马
rocky225 2011-11-25
  • 打赏
  • 举报
回复
是?我用过 貌似没这么长
jdpxiaoming 2011-11-25
  • 打赏
  • 举报
回复
这个 没有经验 只做过 3G的

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧