Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.78 KB | None | 0 0
  1. package oracle.ide.extsamples.layoutmenufilter;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.io.OutputStream;
  7.  
  8. import java.net.HttpURLConnection;
  9. import java.net.MalformedURLException;
  10. import java.net.URL;
  11. import java.net.URLConnection;
  12.  
  13. public class ApiRest {
  14.  
  15. public static void main(String[] args) throws MalformedURLException {
  16. // http://localhost:8080/RESTfulExample/json/product/post
  17.  
  18. try {
  19. String username="cleon256@hotmail.com";
  20. String password="28Cro_256@R";
  21. URL url = new URL("https://otro2.visualstudio.com/_apis/wit/workitems?id=7");
  22. //URL url = new URL("https://jsonplaceholder.typicode.com/posts/1");
  23. HttpURLConnection conn = (HttpURLConnection) url.openConnection();
  24.  
  25. String userPassword = username + ":" + password;
  26. String encoding = new sun.misc.BASE64Encoder().encode(userPassword.getBytes());
  27. //URLConnection uc = url.openConnection();
  28. conn.setRequestProperty("Authorization", "Basic " + encoding);
  29. //conn.connect();
  30.  
  31. conn.setDoOutput(true);
  32. conn.setRequestMethod("GET");
  33. conn.setRequestProperty("Content-Type", "application/json");
  34.  
  35. //String input = "{\"qty\":100,\"name\":\"iPad 4\"}";
  36. //String input = "{\"id\":100,\"body\":\"iPad 4\"}";
  37. //OutputStream os = conn.getOutputStream();
  38. //os.write(input.getBytes());
  39. //os.flush();
  40.  
  41. /*if (conn.getResponseCode() != HttpURLConnection.HTTP_CREATED) {
  42. throw new RuntimeException("Failed : HTTP error code : "
  43. + conn.getResponseCode());
  44. }*/
  45.  
  46. BufferedReader br = new BufferedReader(new InputStreamReader(
  47. (conn.getInputStream())));
  48.  
  49. String output;
  50. System.out.println("Output from Server .... \n");
  51. while ((output = br.readLine()) != null) {
  52. System.out.println(output);
  53. }
  54.  
  55. conn.disconnect();
  56.  
  57. } catch (MalformedURLException e) {
  58.  
  59. e.printStackTrace();
  60.  
  61. } catch (IOException e) {
  62.  
  63. e.printStackTrace();
  64.  
  65. }
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement