1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
package testClient;
import java.net.URI;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.UriBuilder;
import javax.ws.rs.core.MultivaluedMap;
import com.sun.jersey.api.client.Client;
import com.sun.jersey.api.client.ClientResponse;
import com.sun.jersey.api.client.WebResource;
import com.sun.jersey.api.client.config.ClientConfig;
import com.sun.jersey.api.client.config.DefaultClientConfig;
import com.sun.jersey.core.util.MultivaluedMapImpl;
public class test {
public static void main(String[] args) {
ClientConfig config = new DefaultClientConfig();
Client client = Client.create(config);
WebResource service = client.resource(getBaseURI());
MultivaluedMap<String, String> formData = new MultivaluedMapImpl();
formData.add("x", "5");
formData.add("y", "2");
ClientResponse response = service.path("sommer/add").post(ClientResponse.class);
String entity = response.getEntity(String.class);
System.out.println (entity);
System.out.println (response);
}
private static URI getBaseURI() {
return UriBuilder.fromUri(
"http://localhost:8080/test").build();
}
} |