Skip to content
Az oldal tartalma
\chapter{RESTful API}

RESTful API

Methodok

MethodFeladata
GETLekéri az információt egy adott erőforrásról
POSTLétrehoz egy új erőforrást
PUTFrissíti a teljes erőforrást
PATCHFrissíti az adott erőforrás egyrészét
DELETETörli a megadott erőforrást

Fejlécek

A teljesség igénye nélkül a feladatokban a leggyakrabban használtak.

NeveÉrtéke általábanLeírás
Acceptapplication/jsonAz adat típusa amit mi feltudunk dolgozni.
Content-Typeapplication/jsonAz adat típusa amit mi küldünk.
AuthorizationBearer ${token}Hitelesítő token, ami azonosít minket a szerveren

HTTP kódok

Információ

Statusz kódNévLeírás
100ContinueA szerver megkapta a kérések fejlécét, folytatódhat az adatküldés.
101Switching ProtocolsA kliens és a szerver megállapodnak a protokoll váltásról.
103Early HintsLekérjük előre a fejléceket, mielőtt a tényleges kérést elvégeznénk.

Siker

Statusz kódNévLeírás
200OKA kérés sikeresen lefutott, minden rendben van.
201CreatedA kért erőforrás a megadott adatokat sikerült létrehozni.
202AcceptedElfogadta a szerver a kérést, de nem fejezte be annak a feldolgozását.
204No contentSikeresen feldolgozta a kérést, de nincs visszatérő tartalom.

Átirányítás

Statusz kódNévLeírás
301Moved PermanentlyVéglegesen áthelyezve
302Found ("Moved temporarily")Ideiglenesen áthelyezve másik címre

Kliens oldali hiba

Statusz kódNévLeírás
400Bad RequestHibás a kérés amit küldtünk, valószínűleg helytelenül adtuk át az adatokat.
401UnauthorizedA kérés mellé nem küldtünk semmilyen fejlécet, amely hitelesítést tesz lehetővé.
403ForbiddenAz adott felhasználónak nincs jogosultsága végrehajtani ezt a kérést.
404Not FoundAz URL, amelyre a kérést küldtük nem létezik.
405Method Not AllowedEzzel a method-al az adott URL nem tudja kezelni a kérést.
406Not AcceptableA szerver nem tud olyan formában adatot előállítani és visszaküldeni, amely megfelelne az Accept fejlécben küldött formátumnak.
415Unsupported Media TypeA szerver nem tud olyan formátumu adatot feldolgozni ami a kérést Content-Type fejlécnek megfelel.

Szerver oldali hibák

Statusz kódNévLeírás
500Internal Server ErrorValami hiba történt a szerveren, nem feltétlenül a kérés feldolgozása közben.
501Not ImplementedA szerveren még nincs implementálva a megfelelő funkció.
502Bad GatewayA szerver átjáróként próbált meg működni.
503Service UnavailableA szolgáltatás jelenleg nem elérhető.
504Gateway TimeoutAz átjáró kifutott a megadott időablakból.

Ellenőrző kérdések

\pagebreak

A tananyag jelenlegi verziója: 4.0.0