Forfremmelse
CodeGym University
Læring
Kurs
Oppgaver
Spørreundersøkelser og spørrekonkurranser
Spill
Hjelp
Rute
Samfunnet
Brukere
Forum
Chat
Artikler
Suksesshistorier
Aktivitet
Anmeldelser
Abonnementer
Lett tema
Leksjoner
Anmeldelser
Om oss
Start
Begynn å lære
Begynn å lære nå
Oppdragskart
Leksjoner
Modul 3. Java Professional
Nivå 10
Ny HttpClient
Modul 3
Nivå ,
Lekse
1.1 Introduksjon til HttpClient Fra og med JDK 11 la utviklerne av Java-plattformen til et kraftig nytt verktøy til JDK for å lage http-forespørsler, java.net.http. Den inneholder fire nøkkelklasser: HttpClient HttpRequest HttpResponse nett
Lag en forespørsel med HttpRequest
Modul 3
Nivå ,
Lekse
metoder newBuilder(), build() HttpRequest- klassen brukes til å beskrive en http-forespørsel, som er lett å forstå fra navnet. Dette objektet gjør ingenting av seg selv, det inneholder bare forskjellig informasjon om http-forespørselen. Der
Legger til brødtekst i HttpRequest
Modul 3
Nivå ,
Lekse
3.1 Body Publishers Jeg håper du ikke har glemt at i tillegg til GET-forespørsler , er det også PUT- og POST-forespørsler , når du også må legge til forespørselen request body, det vil si forespørselskroppen. HttpRequestKlassen har en egen
Gir en forespørsel med HttpClient
Modul 3
Nivå ,
Lekse
4.1 Send()-metoden, BodyHandlers Du er ferdig med å lære hvordan du oppretter en http-forespørsel , så du kan gå videre til det viktigste - å sende denne forespørselen. I det enkleste tilfellet er dette enkelt å gjøre:
Asynkrone forespørsler i HttpClient
Modul 3
Nivå ,
Lekse
5.1 sendAsync()-metoden Du kan også sende asynkrone forespørsler ved hjelp av HttpClient. Vanligvis gjøres dette i tre tilfeller. Det første tilfellet er at forespørselen vil ta veldig lang tid , for eksempel å sende/motta en fil. Denne ope
Jobber med informasjonskapsler
Modul 3
Nivå ,
Lekse
6.1 CookieManager Som du allerede vet, kan http-serveren sende informasjonskapsler sammen med svaret, og du må jobbe med dem. Eller omvendt, http-serveren venter på at klienten skal sende den informasjonskapsler, og du må legge dem til i ht
Please enable JavaScript to continue using this application.