エラーチェックとかは適宜追加してあげてください。
エラーチェックとかは適宜追加してあげてください。
DefaultHttpClient httpClient = new DefaultHttpClient();// Basic認証で行かなきゃならない所のリクエスト生成。StringBuilder uri = new StringBuilder("http://maroyaka.com/auth_dir/hoge.txt");HttpGet request = new HttpGet(uri.toString());// 認証するUserとPWUsernamePasswordCredentials 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();}