Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package oracle.ide.extsamples.layoutmenufilter;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.io.OutputStream;
- import java.net.HttpURLConnection;
- import java.net.MalformedURLException;
- import java.net.URL;
- import java.net.URLConnection;
- public class ApiRest {
- public static void main(String[] args) throws MalformedURLException {
- // http://localhost:8080/RESTfulExample/json/product/post
- try {
- String username="cleon256@hotmail.com";
- String password="28Cro_256@R";
- URL url = new URL("https://otro2.visualstudio.com/_apis/wit/workitems?id=7");
- //URL url = new URL("https://jsonplaceholder.typicode.com/posts/1");
- HttpURLConnection conn = (HttpURLConnection) url.openConnection();
- String userPassword = username + ":" + password;
- String encoding = new sun.misc.BASE64Encoder().encode(userPassword.getBytes());
- //URLConnection uc = url.openConnection();
- conn.setRequestProperty("Authorization", "Basic " + encoding);
- //conn.connect();
- conn.setDoOutput(true);
- conn.setRequestMethod("GET");
- conn.setRequestProperty("Content-Type", "application/json");
- //String input = "{\"qty\":100,\"name\":\"iPad 4\"}";
- //String input = "{\"id\":100,\"body\":\"iPad 4\"}";
- //OutputStream os = conn.getOutputStream();
- //os.write(input.getBytes());
- //os.flush();
- /*if (conn.getResponseCode() != HttpURLConnection.HTTP_CREATED) {
- throw new RuntimeException("Failed : HTTP error code : "
- + conn.getResponseCode());
- }*/
- BufferedReader br = new BufferedReader(new InputStreamReader(
- (conn.getInputStream())));
- String output;
- System.out.println("Output from Server .... \n");
- while ((output = br.readLine()) != null) {
- System.out.println(output);
- }
- conn.disconnect();
- } catch (MalformedURLException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement