⊗inhpAdvRA 29 of 29 menu

REST API i HTTP-protokollen

Som regel når man lager nettsteder for å hente, opprette, endre og slette data, brukes kun GET- og POST-metodene, ettersom de støttes godt av nettlesere og servere. Det samme gjelder for API-er som tilbys av nettsteder. Det finnes imidlertid spesielle tilnærminger som standardiserer API-er for felles bekvemmelighet for både API-utviklere og deres brukere.

En av tilnærmingene er REST API (ofte kalt RESTful, og bruker dette ordet som et adjektiv). Grunnlaget for dette APIet er bred bruk av metodene i HTTP-protokollen. I denne tilnærmingen brukes GET-metoden for å hente data, POST-metoden for å opprette, PUT-metoden for å endre, og DELETE-metoden for å slette.

La oss som et eksempel se på et API som håndterer brukere. La oss se på hvordan URLene vil se ut for forskjellige handlinger.

Henter alle brukere:

GET http://api.loc/users/

Henter en bruker ved hans/hennes id:

GET http://api.loc/user/1/

Oppretter en bruker:

POST http://api.loc/user/

Endrer en bruker ved hans/hennes id:

PUT http://api.loc/user/1/

Sletter en bruker ved hans/hennes id:

DELETE http://api.loc/user/1/

Anta at du har et API for produkter i en nettbutikk. Beskriv butikkens URLer på en slik måte at APIet blir RESTful.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis