Skip to content
Snippets Groups Projects
Commit 0311e7d3 authored by mateis00's avatar mateis00
Browse files

API GetMethods Implemented

parent 1d2e1422
No related branches found
No related tags found
1 merge request!3Ich checke nicht, warum der In und Output nicht funktioniert.
......@@ -3,6 +3,9 @@ import java.io.*;
import java.net.*;
import java.util.*;
import java.text.*;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Server{
private boolean runs = false; // Ist ein Client connected?
......@@ -165,6 +168,21 @@ public class Server{
}
}
public String getHolidays(String year) throws Exception {
HttpClient client = HttpClient.newHttpClient();
String url = "https://feiertage-api.de/api/?jahr=" + year + "&nur_land=NW";
HttpRequest request = HttpRequest.newBuilder().uri(java.net.URI.create(url)).GET().build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
return response.body();
}
public String getImportantNews() throws Exception{
HttpClient client = HttpClient.newHttpClient();
String url = "https://www.tagesschau.de/api2/";
HttpRequest request = HttpRequest.newBuilder().uri(java.net.URI.create(url)).GET().build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
return response.body();
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment