0

私はそのようなファイルをダウンロードすることができます:

urlがたとえばhttp:/b.net/Doc1.pdfの場合、ダウンロードは非常にうまくいきますが、たとえば「https:/mail.google.com/mail/u/0/?ui = 2&ik = e3036d4c0a&view = att&th = 13c8b8af8687d931&attid = 0.1&disp = safe&realattid = f_hckh9zby0&zw "(gmail添付のpdf)、ダウンロードできません。私はそのエラーがあります

スレッド「メイン」の例外org.apache.http.conn.HttpHostConnectException:https ://mail.google.comへの接続が拒否されました

HttpClient httpclient = new DefaultHttpClient();
        HttpGet httpget = new HttpGet(url);
        HttpResponse response = httpclient.execute(httpget);

        HttpEntity entity = response.getEntity();
        if (entity != null) {
            long len = entity.getContentLength();
            InputStream inputStream = entity.getContent();
            File temp = File.createTempFile("Google", ".pdf", new File("/")); 
            OutputStream output = new FileOutputStream(temp);
            byte[] buffer = new byte[1024];
            int n = 0;
            while ((n = inputStream.read(buffer)) != -1){
                output.write(buffer, 0, n);
            }
            output.close();
        }

org.apache.http.conn.HttpHostConnectException:https ://mail.google.comへの接続が拒否されました

4

1 に答える 1

0

「 http://hc.apache.org/httpcomponents-client-ga/httpclient/examples/org/apache/http/examples/client/ClientExecuteProxy.java」のように解決しました

プロキシの問題がありました。

于 2013-02-01T13:20:49.047 に答える