Lekce 6 - Síť v Javě - Práce s HttpURLConnection - Požadavek POST
V minulé lekci, Síť v Javě - Práce s HttpURLConnection - Požadavek GET, jsme si popsali třídu
HttpURLConnection
a ukázali si, jak ji použít v praxi ve
spojení s HTTP požadavkem GET.
V dnešním Java tutoriálu si vyzkoušíme zpracování
požadavků POST
s použitím třídy
HttpURLConnection
. Jak již bylo dříve zmíněno, funguje tato
třída pouze pro protokol HTTP. S její pomocí můžeme
získat informace o libovolné HTTP URL, jako jsou informace v záhlaví,
stavový kód, kód odpovědi atd.
Od JDK 11 však poskytuje Java HttpClient
API, což
je nové API pro provádění požadavků HTTP, které je myšleno jako náhrada
za HttpUrlConnection
.
Postupovat budeme podobně jako v lekci věnované zpracování požadavku
GET
a ukážeme si oba způsoby testování.
Možnosti testování
Naše programy budeme tedy testovat:
- Pomocí služby "postman-echo", která kromě různých
mechanizmů ověřování poskytuje také koncové body obslužných programů
pro
GET
,POST
,PUT
a další. - Poté si napíšeme vlastní PHP skript, který vložíme
na lokální webový server (localhost) pomocí balíčku
XAMPP
(webový server Apache).
Vytvoření
požadavku POST
s testovací URL "postman-echo"
V prvním případě budeme postupovat následovně:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V Java tutoriálu budeme pokračovat s třídou HttpURLConnection, ukážeme si její použití v praxi s HTTP požadavkem POST a na závěr popíšeme její metody.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.