Najaarskorting
CodeGym University
Leren
Cursus
Taken
Enquêtes en quizzen
Games
Help
Schoppenschema
Community
Gebruikers
Forum
Chat
Artikelen
Succesverhalen
Activiteit
Recensies
Abonnementen
Licht thema
Lessen
Recensies
Over ons
Starten
Begin met leren
Nu beginnen met leren
Quest-schema
Lessen
Module 3. Java Professional
Niveau 10
Nieuwe HttpClient
Module 3
Niveau 10,
Les 0
1.1 Inleiding tot HttpClient Vanaf JDK 11 hebben de ontwikkelaars van het Java-platform een krachtige nieuwe tool aan de JDK toegevoegd voor het maken van http-verzoeken, de java.net.http. Het bevat vier hoofdklassen: HttpClient HttpRequest
Een aanvraag doen met HttpRequest
Module 3
Niveau 10,
Les 1
methoden newBuilder(), build() De klasse HttpRequest wordt gebruikt om een http-request te beschrijven, wat gemakkelijk te begrijpen is aan de hand van de naam. Dit object doet zelf niets, het bevat alleen verschillende informatie over het
Hoofdtekst toevoegen aan HttpRequest
Module 3
Niveau 10,
Les 2
3.1 Body-uitgevers Ik hoop dat je niet bent vergeten dat er naast GET-verzoeken ook PUT- en POST-verzoeken zijn , wanneer je ook iets aan het verzoek moet toevoegen request body, dat wil zeggen de hoofdtekst van het verzoek. De klas heeft h
Een aanvraag doen met HttpClient
Module 3
Niveau 10,
Les 3
4.1 De send() methode, BodyHandlers U bent klaar met het leren hoe u een http-verzoek maakt , dus u kunt verder gaan met het belangrijkste: dit verzoek verzenden. In het eenvoudigste geval is dit gemakkelijk te doen:
Asynchrone verzoeken in HttpClient
Module 3
Niveau 10,
Les 4
5.1 sendAsync() methode U kunt ook asynchrone verzoeken verzenden met behulp van HttpClient. Meestal gebeurt dit in drie gevallen. Het eerste geval is dat het verzoek erg lang duurt , bijvoorbeeld het verzenden / ontvangen van een bestand.
Werken met cookies
Module 3
Niveau 10,
Les 5
6.1 Cookiebeheerder Zoals u al weet, kan de http-server cookies meezenden met het antwoord, en u zult ermee moeten werken. Of vice versa, de http-server wacht op de client om cookies te verzenden en u moet ze aan uw http-verzoek toevoegen.
Please enable JavaScript to continue using this application.