Form form = new Form(); form.add("x", "foo"); form.add("y", "bar"); Client client = ClientBuilder.newClient(); WebTarget resource = client.target("http://localhost:8080/someresource"); Builder request = resource.request(); request.accept(MediaType.APPLICATION_JSON); Response response = request.get(); if (response.getStatusInfo().getFamily() == Family.SUCCESSFUL) { System.out.println("Success! " + response.getStatus()); System.out.println(response.getEntity()); } else { System.out.println("ERROR! " + response.getStatus()); System.out.println(response.getEntity()); }
public static void main(String[] args) { Client cl = ClientBuilder.newClient(); WebTarget target = cl.target("http://localhost:8080/simple-service-webapp/resources/myresource/usernamepwdcontext"); target.path("resource"); Builder requestBuilder = target.request(); Response response = requestBuilder.get(); System.out.println(response.getStatus()); System.out.println(response.readEntity(String.class)); }
protected ClientResponse executeGet(String path){ WebResource resource = resource().path(path); Builder builder = resource.header("Content-Type", "application/json;charset=UTF-8"); return builder.get(ClientResponse.class); }
protected ClientResponse executeGet(String path){ WebResource resource = resource().path(path); Builder builder = resource.header("Content-Type", "application/json;charset=UTF-8"); return builder.get(ClientResponse.class); }
WebResource res = c.resource("http://localhost:5984/"); Builder builder = res.accept(MediaType.APPLICATION_JSON_TYPE); System.out.println(builder.get(String.class));
WebResource resource = client.resource(url); Builder builder = resource.accept(MediaType.APPLICATION_JSON); GenericType<List<EMailInformations>> genericType = new GenericType<List<EMailInformations>>() {}; List<EMailInformations> response = builder.get(genericType);
Builder builder = webResource.path("/yourapi/").accept("application/xml"); // get the client response ClientResponse response = builder.get(ClientResponse.class); // log the HTTP Status logger.log("HTTP Status: " + response.getStatus()); // bypass the jaxb step and get the full response // MyResource myResource = response.getEntity(MyResource.class); String myResource = response.getEntity(String.class); logger.log(myResource);
ClientResponse clientResponse = createMock(ClientResponse.class); expect(clientResponse.getStatus()).andReturn(200).anyTimes(); expect(clientResponse.getEntity(FOO.class)).andReturn(jobInfo).anyTimes(); replay(clientResponse); Builder builder = createMock(Builder.class); expect(builder.get(ClientResponse.class)).andReturn(clientResponse).anyTimes(); replay(builder); WebResource jobResource = createMock(WebResource.class); expect(jobResource.accept(MediaType.APPLICATION_JSON)).andReturn(builder).anyTimes(); replay(jobResource);
private void prebuild(List<String> set, List<String> order, List<Builder> builders, String s) throws IOException { if (order.contains(s)) // Already done return; if (set.contains(s)) error("Cyclic -prebuild dependency %s from %s", s, set); Builder b = new Builder(this); b.setProperties(getFile(s)); String prebuild = b.get("prebuild"); if (prebuild != null) { set.add(s); try { Collection<String> parts = split(prebuild); for (String p : parts) { prebuild(set, order, builders, p); } } finally { set.remove(s); } } order.add(s); builders.add(b); }
Mockito.when(mockBuilder.get()).thenReturn(this.mockResponse); Mockito.when(mockBuilder.post(Matchers.any())).thenReturn(this.mockResponse); Mockito.when(mockBuilder.put(Matchers.any())).thenReturn(this.mockResponse);
responseList.add("foobar"); Mockito.when(requestBuilder.get(Matchers.eq(Response.class))).thenReturn(serviceResponse);