Universitatea CodeGym
Învăţare
Curs
Sarcini
Sondaje și chestionare
Jocuri
Ajutor
Programa
Comunitate
Utilizatori
forum
conversație
Articole
Povesti de succes
Activitate
Recenzii
Abonamente
Tema ușoară
Lecții
Recenzii
Despre noi
start
Începe să înveți
Începeți să învățați acum
Harta misiunii
Lecții
Toate misiunile
Toate nivelurile
coduri de răspuns HTTP
Modulul 3
Nivel,
Lecţie
Codurile de răspuns Prima linie a răspunsului HTTP este drenarea stării. Este format din două părți: un număr din trei cifre (codul de răspuns) și un mesaj text (descrierea răspunsului). КОД-ОТВЕТА ТЕКСТОВОЕ-ОПИСАНИЕ
Antete HTTP
Modulul 3
Nivel,
Lecţie
6.1 Tipuri de titluri Antetele cererii http sunt de fapt informații de serviciu pentru clientul http și serverul http. Dar este foarte important, iar dacă nu le înțelegi deloc, de multe ori îți va merge în lateral. Deci măcar citiți despre
Antete HTTP Partea 2
Modulul 3
Nivel,
Lecţie
7.1 Antet Keep-Alive Și încă câteva titluri utile. Antetul Keep-Alive îi spune serverului să mențină conexiunea deschisă: serverul nu va închide conexiunea imediat după trimiterea răspunsului. Acest lucru va face ca următoarea cerere de la
Introducere în REST
Modulul 3
Nivel,
Lecţie
8.1 Abordare API de la distanță Toți programatorii fac aceeași greșeală atunci când construiesc o arhitectură client-server. Ei încep să trateze cererile către server ca apeluri de metodă . Doriți să începeți procesul de generare a rapoarte
tipuri de protocol http
Modulul 3
Nivel,
Lecţie
9.1 http Sunteți deja foarte familiarizat cu protocolul http. Dar, cel mai probabil, nu știți că există deja trei versiuni ale unor astfel de protocoale. Ca viitor programator Java, ar trebui să vă familiarizați cu acest caz cel puțin o dat
Noul HttpClient
Modulul 3
Nivel,
Lecţie
1.1 Introducere în HttpClient Începând cu JDK 11, dezvoltatorii platformei Java au adăugat un nou instrument puternic la JDK pentru a face cereri http, java.net.http. Conține patru clase cheie: HttpClient HttpRequest HttpResponse priza web
Efectuarea unei cereri cu HttpRequest
Modulul 3
Nivel,
Lecţie
metode newBuilder(), build() Clasa HttpRequest este folosită pentru a descrie o solicitare http, care este ușor de înțeles din numele său. Acest obiect nu face nimic de la sine, doar conține diverse informații despre cererea http. Prin urma
Adăugarea corpului la HttpRequest
Modulul 3
Nivel,
Lecţie
3.1 Body Publishers Sper că nu ați uitat că, pe lângă cererile GET , există și cererile PUT și POST , când trebuie să adăugați și la cerere , adică corpul cererii.request body HttpRequestClasa are o clasă interioară specială pentru aceasta
Efectuarea unei cereri cu HttpClient
Modulul 3
Nivel,
Lecţie
4.1 Metoda send(), BodyHandlers Ați terminat de învățat cum să formați o solicitare http , astfel încât să puteți trece la cel mai important lucru - trimiterea acestei solicitări. În cel mai simplu caz, acest lucru este ușor de făcut:
Solicitări asincrone în HttpClient
Modulul 3
Nivel,
Lecţie
5.1 metoda sendAsync(). De asemenea, puteți trimite cereri asincrone folosind HttpClient. De obicei, acest lucru se face în trei cazuri. Primul caz este că cererea va dura foarte mult timp , de exemplu, trimiterea/primirea unui fișier. Acea
Lucrul cu cookie-uri
Modulul 3
Nivel,
Lecţie
6.1 CookieManager După cum știți deja, serverul http poate trimite cookie-uri împreună cu răspunsul și va trebui să lucrați cu ele. Sau invers, serverul http așteaptă ca clientul să-i trimită Cookie-uri și trebuie să le adăugați la cererea
Servlet-uri, aplicații web și containerele acestora
Modulul 3
Nivel,
Lecţie
1.1 Introducere în aplicațiile web Astăzi începem să învățăm cum să ne scriem propriile aplicații web . Aplicațiile web mari și complexe de pe partea de server sunt acolo unde domină Java. Și unde fac programatorii Java cei mai mulți bani :
Afișați mai multe
1
...
27
28
29
30
31
...
35
Please enable JavaScript to continue using this application.