tanszek:oktatas:web_technologia_alapjai:http
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tanszek:oktatas:web_technologia_alapjai:http [2025/03/17 13:14] – [Postman] kissa | tanszek:oktatas:web_technologia_alapjai:http [2025/04/05 12:17] (current) – [Feladat] kissa | ||
|---|---|---|---|
| Line 41: | Line 41: | ||
| A paraméterek '' | A paraméterek '' | ||
| + | Amennyiben az értékek különleges (pl. ékezetes betűk) vagy foglalt karaktereket (pl. perjel, kérdőjel) tartalmazhatnak, | ||
| ==== Path paraméterek ==== | ==== Path paraméterek ==== | ||
| A HTTP szabványnak ugyan nem része, de a szerverek gyakran támogatják a paraméterek átadását a megjelölt útvonal részeként: | A HTTP szabványnak ugyan nem része, de a szerverek gyakran támogatják a paraméterek átadását a megjelölt útvonal részeként: | ||
| Line 111: | Line 112: | ||
| * **Könnyen használható**: | * **Könnyen használható**: | ||
| + | A JSONPlaceholder API könnyen használható különböző eszközökkel, | ||
| + | |||
| + | * **Böngésző**: | ||
| + | * **Postman**: | ||
| + | * **Fetch API**: JavaScript segítségével lekérheted az adatokat és dolgozhatsz velük egy webalkalmazásban. | ||
| ===== HTTP kérések feldolgozása fejlesztői eszközökkel ===== | ===== HTTP kérések feldolgozása fejlesztői eszközökkel ===== | ||
| Line 169: | Line 175: | ||
| A kész webalkalmazásban természetesen JavaScript kód segítségével szükséges összeállítani a szerver felé küldött HTTP kéréseket. Erre a célra egyebek mellett a [[https:// | A kész webalkalmazásban természetesen JavaScript kód segítségével szükséges összeállítani a szerver felé küldött HTTP kéréseket. Erre a célra egyebek mellett a [[https:// | ||
| - | A Fetch API a kéréseket aszinkron módon, [[https:// | + | A Fetch API a kéréseket aszinkron módon, [[https:// |
| A következő kód az 1-es azonosítójú bejegyzés tartalmát kérdezi le a szerverről: | A következő kód az 1-es azonosítójú bejegyzés tartalmát kérdezi le a szerverről: | ||
| Line 182: | Line 188: | ||
| A szerver válaszát először JSON objektummá (bizonyos esetekben egyszerű szöveggé) szükséges konvertálni (2. sor), ezt követően elérhetők a válaszban szereplő adatok. A 3. sorban ezeket a konzolra íratjuk, de ehelyett akár a felhasználói felületen is megjeleníthetnénk, | A szerver válaszát először JSON objektummá (bizonyos esetekben egyszerű szöveggé) szükséges konvertálni (2. sor), ezt követően elérhetők a válaszban szereplő adatok. A 3. sorban ezeket a konzolra íratjuk, de ehelyett akár a felhasználói felületen is megjeleníthetnénk, | ||
| - | A hibakezelés a '' | + | A hibakezelés a '' |
| + | |||
| + | **FONTOS!** Ha a szerver explicit módon, hiba státuszkód küldésével válaszol, a kód végrehajtása a '' | ||
| Előző kérésünk egyszerű '' | Előző kérésünk egyszerű '' | ||
| Line 200: | Line 208: | ||
| A válasz kezelése ebben az esetben is a korábban ismertetett módon történik. | A válasz kezelése ebben az esetben is a korábban ismertetett módon történik. | ||
| + | |||
| + | |||
tanszek/oktatas/web_technologia_alapjai/http.1742217287.txt.gz · Last modified: 2025/03/17 13:14 by kissa
