Guest User

Untitled

a guest
Jun 19th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3. import org.apache.http.auth.AuthScope;
  4. import org.apache.http.auth.UsernamePasswordCredentials;
  5. import org.apache.http.impl.client.BasicCredentialsProvider;
  6. import org.apache.http.impl.client.DefaultHttpClient;
  7. import org.apache.http.client.methods.HttpGet;
  8. import org.apache.http.HttpRequest;
  9. import org.apache.http.HttpResponse;
  10. public class SimpleRequest {
  11. public static void main(String[] args) {
  12. String host = args[0];
  13. int port = Integer.parseInt(args[1]);
  14. String realm = args[2];
  15. String username = args[3];
  16. String password = args[4];
  17. String uri = args[5];
  18. UsernamePasswordCredentials creds = new UsernamePasswordCredentials(
  19. username, password);
  20. AuthScope authScope = new AuthScope(host, port, realm);
  21. BasicCredentialsProvider credProvider = new BasicCredentialsProvider();
  22. credProvider.setCredentials(authScope, creds);
  23. DefaultHttpClient client = new DefaultHttpClient();
  24. client.setCredentialsProvider(credProvider);
  25. HttpGet request = new HttpGet(uri);
  26. try {
  27. HttpResponse response = client.execute(request);
  28. BufferedReader reader = new BufferedReader(
  29. new InputStreamReader(response.getEntity().getContent()));
  30. StringBuilder sb = new StringBuilder();
  31. String line;
  32. while ((line = reader.readLine()) != null) {
  33. sb.append(line);
  34. }
  35. System.out.println(sb.toString()));
  36. } catch (Exception e) {
  37. throw new RuntimeException(e);
  38. }
  39. }
  40. }
Add Comment
Please, Sign In to add comment