HTTP [Java 9] Neuer HTTP Client - Tutorial

Diskutiere [Java 9] Neuer HTTP Client - Tutorial im Netzwerkprogrammierung Forum; Falls es jemanden interessiert, seit Java 9 gibt es einen neuen HTTP Client, der das Leben eines Entwicklers einfacher macht. Einmal ein Beispiel:...

  1. JuKu
    JuKu Aktives Mitglied
    Falls es jemanden interessiert, seit Java 9 gibt es einen neuen HTTP Client, der das Leben eines Entwicklers einfacher macht.
    Einmal ein Beispiel:
    Code (Java):
    //create an new http client
    HttpClient client = HttpClient.newHttpClient();

    //create an new GET HTTP request
    HttpRequest request = HttpRequest.newBuilder()
        .uri(new URI("http://jukusoft.com"))
        .build();

    //send message and get response
    HttpResponse<String> response = client.send(request, HttpResponse.BodyHandler.asString());

    //log output
    System.out.println("HTTP statuscode: " + response.statusCode());
    System.out.println("HTTP response:" + response.body());
    Mehr dazu habe ich in einem Artikel auf meinem Blog verfasst:
    http://jukusoft.com/2017/12/06/java-9-http-client/
     
  2. Vielleicht helfen dir diese Grundlagen hier weiter: (hier klicken)
  3. AndyJ
    AndyJ Mitglied
    Hast du auch mutual auth probiert? Ich hab' mir mal extra einen Client geschrieben, damit der Nutzer das Client-Zertifikat selber waehlen kann. Falls das jetzt out-of-the-box funktioniert waer's toll.
    Cheers,
    Andy
     
  4. Avo_MODE
    Avo_MODE Neues Mitglied
    Tutorials gehören hier wohl nicht hin.
     
  5. JuKu
    JuKu Aktives Mitglied
    @Avo_MODE Ich war mir nicht sicher, ob es in die Kategorie Tutorials gehört, da es sich hierbei mehr um eine Neuerung in Java 9 dreht, die auch nur das HTTP Networking betrifft und vielen hier in diesem Bereich helfen könnte, da schon viele User hier gefragt haben, wie man einfach den Quelltext einer Webseite ausliest. Aus diesem Grund habe ich diesen Beitrag geschrieben.
     
  6. Hast du dir unsere Java-Grundlagen hier schon gesichert? *Klick*
Die Seite wird geladen...

[Java 9] Neuer HTTP Client - Tutorial - Ähnliche Themen

[JAVA-Syntax] (int... variable) bei einem Konstruktor
[JAVA-Syntax] (int... variable) bei einem Konstruktor im Forum Java Basics - Anfänger-Themen
[JavaFX]Wenn felder belegt dann Meldung Verwerfen?
[JavaFX]Wenn felder belegt dann Meldung Verwerfen? im Forum AWT, Swing, JavaFX & SWT
[Java Server] Allgemeine Frage zum Thema Networking in Videospielen
[Java Server] Allgemeine Frage zum Thema Networking in Videospielen im Forum Spiele- und Multimedia-Programmierung
[Java] Schriftart und Schriftgröße von JLabel in einer Zeile festlegen?
[Java] Schriftart und Schriftgröße von JLabel in einer Zeile festlegen? im Forum Java Basics - Anfänger-Themen
[JavaFX] Objekt um Zentrum rotieren (Camera)
[JavaFX] Objekt um Zentrum rotieren (Camera) im Forum AWT, Swing, JavaFX & SWT
Thema: [Java 9] Neuer HTTP Client - Tutorial