Ugrás a fő tartalomra

Bejegyzések

Bejegyzések megjelenítése ebből a hónapból: március, 2025

HTTP protokol státusz kódok

HTTP protokol státusz kódok  A HTTP protokoll státuszkódjai a kliens és a szerver közötti kommunikáció során visszaadott válaszüzenetek, amelyek jelzik a kérések eredményét. Ezeket a státuszkódokat több csoportba sorolhatjuk. 1xx – Információs válaszok 100 Continue – A szerver elfogadta a kérést, a kliens folytathatja. 101 Switching Protocols – A szerver elfogadta a protokollváltást. Teszt eset: Küldj egy Expect: 100-continue fejlécet egy nagy POST kérés előtt. 2xx – Sikeres válaszok 200 OK – A kérés sikeresen teljesült. 201 Created – Az erőforrás sikeresen létrejött. 204 No Content – A kérés sikeres, de nincs visszatérő adat. Teszt eset: Küldj egy GET kérést egy meglévő erőforrásra, és ellenőrizd, hogy 200 OK választ kapsz. 3xx – Átirányítások 301 Moved Permanently – Az erőforrás véglegesen más helyre került. 302 Found – Az erőforrás ideiglenesen elérhető másik URL-en. 304 Not Modified – A kliens cache-elt verziója még érvényes. Teszt eset: Nyiss ...
 Swagger minta OpenApi hívás összeállítása Célok és paraméterezés Milyen célt szolgál az API? Cél: Egy egyszerű "Teendőlista" API, amely lehetővé teszi teendők létrehozását, lekérdezését, frissítését és törlését. Milyen metódusokat szeretnél tesztelni? GET (teendők lekérdezése, egy teendő lekérdezése) POST (új teendő létrehozása) PUT (teendő frissítése) DELETE (teendő törlése) Milyen útvonalakon (endpoints) szeretnéd elérni az API-t? /todos  (összes teendő lekérdezése, új teendő létrehozása) /todos/{id}  (egy teendő lekérdezése, frissítése, törlése) Milyen paramétereket vársz az egyes hívásoknál? GET /todos:  Nincsenek paraméterek. GET /todos/{id}:   id  (path paraméter, a teendő azonosítója) POST /todos:  Request body (JSON formátumban, a létrehozandó teendő adataival) PUT /todos/{id}:   id  (path paraméter, a frissítendő teendő azonosítója), Request body (JSON formátumban, a frissített adatokkal) DELETE /todos/{id}:   id  (path pa...