diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 13566b8..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index c5f3f6b..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "java.configuration.updateBuildConfiguration": "interactive" -} \ No newline at end of file diff --git a/pom.xml b/pom.xml index 481a797..86ea2ca 100644 --- a/pom.xml +++ b/pom.xml @@ -38,7 +38,6 @@ jakarta.servlet jakarta.servlet-api ${servlet.api.version} - provided @@ -97,6 +96,13 @@ 4.0.5 + + + org.glassfish.jersey.core + jersey-client + 3.1.5 + + org.eclipse.persistence org.eclipse.persistence.moxy diff --git a/src/main/java/test/TestApi.java b/src/main/java/client/test/TestApi.java similarity index 75% rename from src/main/java/test/TestApi.java rename to src/main/java/client/test/TestApi.java index 661e040..cc6a2d1 100644 --- a/src/main/java/test/TestApi.java +++ b/src/main/java/client/test/TestApi.java @@ -1,6 +1,7 @@ -package test; +package client.test; +import fr.istic.servlet.HelloServlet.*; import jakarta.ws.rs.client.Client; import jakarta.ws.rs.client.ClientBuilder; import jakarta.ws.rs.client.Entity; @@ -27,9 +28,17 @@ public class TestApi { public static void main(String[] args) { Client client = ClientBuilder.newClient(); + SomeMessage serverResponse = client.target(URL).path("hello").path("Bob") + .request(MediaType.APPLICATION_JSON_TYPE).get(SomeMessage.class); + System.out.println(serverResponse.greetings + " " + serverResponse.name); + + + //Supprimez cette ligne quand vous ferez le client : + System.exit(0); + //Post a message : ChatMessage m = new ChatMessage(); - m.content="test"; + m.content= "client/test"; Response response = client.target(URL).path("messages").request(MediaType.APPLICATION_JSON_TYPE).post(Entity.entity(m, MediaType.APPLICATION_XML)); System.out.println("Response "+ response.getStatus());