【问题标题】:How to check Internet Connection in Java ME?如何在 Java ME 中检查 Internet 连接?
【发布时间】:2011-12-01 03:06:39
【问题描述】:

我正在开发一个 Java ME 应用程序。这里我在做HttpConnection如下,

HttpConnection httpConnection = (HttpConnection) Connector.open( url.trim() );

变量 url 是一个有效的 url。有时由于 GPRS 连接不可用,我在 HttpConnection 错误中收到错误消息。那么我可以检查我的HttpConnection 是否完成了吗?

【问题讨论】:

  • 您遇到的具体错误是什么?
  • @casperOne,这是 IOException,因为没有可用的网络。
  • 我不是关闭它的人,但从我的角度来看,它没有显示错误是什么(这通常对于确定正在发生的事情至关重要)。我可以看到您正在尝试创建规范资源,但这更像是关于如何获取响应详细信息的一般指南,而不是实际问题。

标签: java-me gprs httpconnection


【解决方案1】:

您可以使用HttpConnection 的API 的getResponseCode()getResponseMessage() 来检查连接是否成功。

getResponseCode() 将返回整数值 200,表示与服务器连接成功。 404 表示找不到页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-07
    相关资源
    最近更新 更多