Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Maven : Add these dependecies to your pom.xml (java6+)
- // <dependency>
- // <groupId>org.glassfish.jersey.core</groupId>
- // <artifactId>jersey-client</artifactId>
- // <version>2.8</version>
- // </dependency>
- // <dependency>
- // <groupId>org.glassfish.jersey.media</groupId>
- // <artifactId>jersey-media-json-jackson</artifactId>
- // <version>2.8</version>
- // </dependency>
- import javax.ws.rs.client.Client;
- import javax.ws.rs.client.ClientBuilder;
- import javax.ws.rs.client.Entity;
- import javax.ws.rs.core.Response;
- import javax.ws.rs.core.MediaType;
- Client client = ClientBuilder.newClient();
- Entity payload = Entity.json("{ \"question\": \"Favourite programming language?\", \"choices\": [ \"Swift\", \"Python\", \"Objective-C\", \"Ruby\" ]}");
- Response response = client.target("https://polls.apiblueprint.org/questions
- ")
- .request(MediaType.APPLICATION_JSON_TYPE)
- .post(payload);
- System.out.println("status: " + response.getStatus());
- System.out.println("headers: " + response.getHeaders());
- System.out.println("body:" + response.readEntity(String.class));
Advertisement
Add Comment
Please, Sign In to add comment