Basis of deleteRecipe method, will improve later

This commit is contained in:
Mei Chang van der Werff 2025-11-26 20:21:31 +01:00
commit 57d817970e

View file

@ -47,7 +47,7 @@ public class DetailView {
*/
public Recipe findId(long id) throws IOException, InterruptedException {
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(BASE_URL+"/" + id))
.uri(URI.create(BASE_URL+"/recipes/" + id))
.GET()
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
@ -55,4 +55,15 @@ public class DetailView {
Recipe recipe = objectMapper.readValue(response.body(),Recipe.class);
return recipe;
}
public void deleteRecipe(long id) throws IOException, InterruptedException {
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(BASE_URL + "/recipes/" + id))
.DELETE()
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
}
}