エラーチェックとかは適宜追加してあげてください。
エラーチェックとかは適宜追加してあげてください。
DefaultHttpClient httpClient = new DefaultHttpClient(); // Basic認証で行かなきゃならない所のリクエスト生成。 StringBuilder uri = new StringBuilder("http://maroyaka.com/auth_dir/hoge.txt"); HttpGet request = new HttpGet(uri.toString()); // 認証するUserとPW UsernamePasswordCredentials credentials = new UsernamePasswordCredentials("userName","passWord"); AuthScope scope = new AuthScope(request.getURI().getHost(), request.getURI().getPort()); httpClient.getCredentialsProvider().setCredentials(scope, credentials); HttpResponse httpResponse = null; try { httpResponse = httpClient.execute(request); // ステータスコードを取得 int statusCode = httpResponse.getStatusLine().getStatusCode(); System.out.println("--------------------------------statusCode = " + statusCode); // レスポンスを取得 HttpEntity entity = httpResponse.getEntity(); String response = EntityUtils.toString(entity); // リソースを解放 entity.consumeContent(); // クライアントを終了させる httpClient.getConnectionManager().shutdown(); // 後はステータスコードやレスポンスを煮るなり焼くなり System.out.println("--------------------------------response= " + response); } catch (Exception e) { e.printStackTrace(); }