CodeGym University
Inlärning
Kurs
Uppgifter
Undersökningar och frågesporter
Spel
Hjälp
Schema
gemenskap
Användare
Forum
Chatt
Artiklar
Framgångsberättelser
Aktivitet
Recensioner
Prenumerationer
Lätt tema
Lektioner
Recensioner
Om oss
Start
Börja lära sig
Börja lära dig nu
Quest karta
Lektioner
Modul 3. Java Professional
Nivå 10
Ny HttpClient
Modul 3
Nivå,
Lektion
1.1 Introduktion till HttpClient Från och med JDK 11 lade utvecklarna av Java-plattformen till ett kraftfullt nytt verktyg till JDK för att göra http-förfrågningar, java.net.http. Den innehåller fyra nyckelklasser: HttpClient HttpRequest Ht
Göra en förfrågan med HttpRequest
Modul 3
Nivå,
Lektion
metoder newBuilder(), build() Klassen HttpRequest används för att beskriva en http-request, som är lätt att förstå utifrån namnet. Detta objekt gör ingenting av sig självt, det innehåller bara olika information om http-förfrågan. Därför, so
Lägger till text i HttpRequest
Modul 3
Nivå,
Lektion
3.1 Body Publishers Jag hoppas att du inte har glömt att det förutom GET-förfrågningar också finns PUT- och POST-förfrågningar , när du också behöver lägga till förfrågan, request bodydet vill säga förfrågningskroppen. HttpRequestKlassen ha
Göra en förfrågan med HttpClient
Modul 3
Nivå,
Lektion
4.1 Metoden send(), BodyHandlers Du har lärt dig färdigt hur du skapar en http-förfrågan , så du kan gå vidare till det viktigaste - att skicka denna förfrågan. I det enklaste fallet är detta lätt att göra:
Asynkrona förfrågningar i HttpClient
Modul 3
Nivå,
Lektion
5.1 metoden sendAsync(). Du kan också skicka asynkrona förfrågningar med HttpClient. Vanligtvis görs detta i tre fall. Det första fallet är att begäran kommer att ta mycket lång tid, till exempel att skicka/ta emot en fil. Denna operation s
Jobbar med kakor
Modul 3
Nivå,
Lektion
6.1 CookieManager Som du redan vet kan http-servern skicka cookies tillsammans med svaret, och du måste arbeta med dem. Eller vice versa, http-servern väntar på att klienten ska skicka cookies till den och du måste lägga till dem i din http
Please enable JavaScript to continue using this application.