HttpURLConnection.getInputStream在android 2.1中始终抛出IOException

问题描述

|| 尝试在android 2.1平台上打开连接时,HttpUrlConnection.getInputStream方法始终抛出IOException,FileNotFound异常。该代码可以在Android 2.2和2.3版本中正常工作。我有创建新连接的标准方法。此后,在调用get输入流时立即引发错误。注意,所有尝试建立的连接都是\“ http:// something / something \”。
public static URLConnection createConnection(String urlStr,Boolean useAuthentication,Boolean setOutput){
        Log.i(GpodRoid.LOGTAG,\"Creating Connection to \" + urlStr);
        URLConnection conn = null;
        try {
            conn = new URL(urlStr).openConnection();
            conn.setDoOutput(setOutput);
            conn.setDoInput(true);

            if(useAuthentication){
                String auth = GpodRoid.prefs.getUsername() + \":\" + GpodRoid.prefs.getPassword();
                String encoded = Base64.encodeBytes(auth.getBytes());
                conn.setRequestProperty(\"Authorization\",\"basic \" + encoded);
            }
        } 
        catch (Exception e) {
            Log.e(GpodRoid.LOGTAG,\"Error creating Connection: \" + stackTrace(e));
        } 

        return conn;
    }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)