Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.metricstream.rnd.dashboard.jira;
- import javax.ws.rs.client.Client;
- import javax.ws.rs.client.ClientBuilder;
- import javax.ws.rs.client.Invocation;
- import javax.ws.rs.client.WebTarget;
- import javax.ws.rs.core.MediaType;
- import javax.ws.rs.core.Response;
- import org.glassfish.jersey.client.ClientConfig;
- import org.glassfish.jersey.client.authentication.HttpAuthenticationFeature;
- import org.glassfish.jersey.jackson.JacksonFeature;
- //https://metricstreampm.atlassian.net/rest/api/latest/issue/RCM-538.json
- public class JerseClientGet {
- private static final String JIRA_ADMIN_USERNAME = "vivek.agrawal@metricstream.com";
- private static final String JIRA_ADMIN_PASSWORD = "India@05";
- public static void main(String[] args) {
- try {
- ClientConfig clientConfig = new ClientConfig();
- HttpAuthenticationFeature feature = HttpAuthenticationFeature.basic(JIRA_ADMIN_USERNAME, JIRA_ADMIN_PASSWORD);
- clientConfig.register( feature) ;
- clientConfig.register(JacksonFeature.class);
- Client client = ClientBuilder.newClient( clientConfig );
- WebTarget webTarget = client.target("https://metricstreampm.atlassian.net/rest/api/latest/issue/RCM-538.json");
- Invocation.Builder invocationBuilder = webTarget.request(MediaType.APPLICATION_JSON);
- Response response = invocationBuilder.get();
- System.out.println(response.getStatus());
- System.out.println(response.getStatusInfo());
- if(response.getStatus() == 200)
- {
- String respons = response.readEntity(String.class);
- System.out.println(respons);
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
Add Comment
Please, Sign In to add comment