Android开发 - 没有HttpUrlConnection?我错过了什么?

时间:2014-09-19 09:45:06

标签: android httpconnection

我正在尝试获取一些数据。我在这里找到了关于Http Connection的无数教程和问题。我尝试了一切,遵循不同的方法。但即使只是跟随并且只是复制教程代码,它也不起作用。没有getHeaderFields,没有Respsonse代码。我总是在我的方法的catchblock中结束。我现在很绝望,所以我希望我只是缺少一些琐碎的东西,你可以帮助我;)

在你提问之前:是的,我把INTERNET权限放在Android清单中。是的,在我启动Http Connection之前,我尝试了网络可用性(这意味着,我也使用了这个权限。它有效。))。

所以,这是我的方法代码。这很简单,因为我只想在进入细节之前建立某种数据传输。

public class DataHVS {

public String getTestData(){
    // Somewhere in your code this is called
    // in a thread which is not the user interface
    // thread

    String status = "";
    try {
          URL url = new URL("http://www.hvs-handball.de/_stdVerband/liga.asp?M_lfdNr=10007");
              HttpURLConnection con = (HttpURLConnection) url
                .openConnection();
              readStream(con.getInputStream());
              //Map headerFields = con.getHeaderFields();
              con.disconnect();
              } catch (Exception e) {
                  status = "Catchblock";
                  e.printStackTrace();
            } 

    return status;

}

public void readStream(InputStream in) {
      BufferedReader reader = null;
      try {
        reader = new BufferedReader(new InputStreamReader(in));
        String line = "";
        while ((line = reader.readLine()) != null) {
          System.out.println(line);
        }
      } catch (IOException e) {
        e.printStackTrace();
      } finally {
        if (reader != null) {
          try {
            reader.close();
          } catch (IOException e) {
            e.printStackTrace();
            }
        }
      }
} 

}

如果有人有想法,我会很高兴。谢谢!

P.S。:这里的日志:

09-19 08:41:36.892: W/FrameworkListener(536): Handler 'interface' error (No such device)
09-19 08:41:36.912: W/FrameworkListener(536): Handler 'interface' error (No such device)
09-19 08:41:43.382: W/FrameworkListener(536): Handler 'interface' error (No such device)
09-19 08:41:43.422: W/FrameworkListener(536): Handler 'interface' error (No such device)
09-19 11:20:42.494: E/fast-dormancy(570): [FDM]: fd_modem_go_dormancy: Failure! error: -2
09-19 11:20:42.494: E/fast-dormancy(570): [FDM]:  fdError=5. Stop onGoingDormant timers
09-19 11:20:42.494: E/fast-dormancy(570): [FDM]: Reported error: 5
09-19 11:20:42.494: E/fast-dormancy(570): [FDM]: Handled error: 3
09-19 11:22:09.774: I/rmt_storage(763): wakelock acquired: 1, error no: 42
09-19 11:22:09.984: I/rmt_storage(763): rmt_storage_client_thread: /boot/modem_fs2: clnt_h=0x2 About to block rmt_storage client thread (th_id: -1198960072) wakelock released: 1, error no: 0
09-19 11:26:08.506: E/audio_a2dp_hw(527): adev_set_parameters: ERROR: set param called even when stream out is null
09-19 11:26:10.456: D/YI13N(2459): YI13N ERROR: Send to YQL Failed.  Dumping stack.
09-19 11:26:28.416: W/FrameworkListener(536): Handler 'interface' error (No such device)
09-19 11:26:28.426: W/FrameworkListener(536): Handler 'interface' error (No such device)
09-19 11:26:38.426: D/ACRA(14361): Looking for error files in /data/data/com.facebook.orca/app_acra-reports
09-19 11:26:38.426: D/ACRA(14361): Looking for error files in /data/data/com.facebook.orca/app_minidumps
09-19 11:26:57.836: E/audio_a2dp_hw(527): adev_set_parameters: ERROR: set param called even when stream out is null
09-19 11:27:00.816: E/fast-dormancy(570): [FDM]: fd_modem_go_dormancy: Failure! error: -2
09-19 11:27:00.816: E/fast-dormancy(570): [FDM]:  fdError=5. Stop onGoingDormant timers
09-19 11:27:00.816: E/fast-dormancy(570): [FDM]: Reported error: 5
09-19 11:27:00.816: E/fast-dormancy(570): [FDM]: Handled error: 3
09-19 11:27:30.895: E/audio_a2dp_hw(527): adev_set_parameters: ERROR: set param called even when stream out is null
09-19 11:27:44.125: D/GCMBaseIntentService(15080): handleRegistration: registrationId = APA91bG71366qHF9iEIlt_hqyAHCB6fiOYpeFxaERPPWl2gff_5MSfq9-PPlcuIGvc49ZS26C69He3XW3QpRWEcTFKWtRk4EMOe1__k_NllnRl6ktovwATwqTuMjqHM8lCV6A5d20-50akOiWXjO2qKmto1r6dNa_g, error = null, unregistered = null
09-19 11:27:47.555: I/rmt_storage(763): wakelock acquired: 1, error no: 42
09-19 11:27:47.635: I/rmt_storage(763): rmt_storage_client_thread: /boot/modem_fs1: clnt_h=0x1 About to block rmt_storage client thread (th_id: -1198960920) wakelock released: 1, error no: 0
09-19 11:29:43.895: I/ElegantRequestDirector(3019): I/O exception (javax.net.ssl.SSLException) caught when processing request: Write error: ssl=0x716dc7c0: I/O error during system call, Broken pipe
09-19 11:29:48.335: I/ZEDGE(15681): Zedge logger log level set to ERROR

0 个答案:

没有答案