⊗inhpAdvRA 29 of 29 menu

REST API στο πρωτόκολλο HTTP

Συνήθως, κατά τη δημιουργία ιστοτόπων για την ανάκτηση, δημιουργία, τροποποίηση και διαγραφή δεδομένων, χρησιμοποιούνται μόνο οι μέθοδοι GET και POST, καθώς υποστηρίζονται καλά από τους φυλλομετρητές και τους διακομιστές. Το ίδιο ισχύει και για τα API που παρέχονται από ιστοτόπους. Υπάρχουν, ωστόσο, ειδικές προσεγγίσεις που τυποποιούν τα API για τη γενική ευκολία τόσο των προγραμματιστών του API, όσο και των χρηστών του.

Μία από αυτές τις προσεγγίσεις είναι το REST API (συχνά λέγεται RESTful χρησιμοποιώντας αυτήν τη λέξη ως επίθετο). Στη βάση αυτού του API βρίσκεται η ευρεία χρήση των μεθόδων του πρωτοκόλλου HTTP. Σε αυτήν την προσέγγιση, χρησιμοποιώντας τη μέθοδο GET ανακτώνται δεδομένα, χρησιμοποιώντας τη μέθοδο POST δημιουργούνται, χρησιμοποιώντας τη μέθοδο PUT τροποποιούνται και χρησιμοποιώντας τη μέθοδο DELETE - διαγράφονται.

Για παράδειγμα, ας εξετάσουμε ένα API που διαχειρίζεται χρήστες. Ας δούμε πώς θα φαίνονταν τα URL για διάφορες ενέργειες.

Ανάκτηση όλων των χρηστών:

GET http://api.loc/users/

Ανάκτηση ενός χρήστη από το id του:

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

Δημιουργία χρήστη:

POST http://api.loc/user/

Τροποποίηση χρήστη από το id του:

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

Διαγραφή χρήστη από το id του:

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

Ας υποθέσουμε ότι έχετε ένα API προϊόντων για ένα ηλεκτρονικό κατάστημα. Περιγράψτε τα URLs του καταστήματος έτσι, ώστε το API να γίνει RESTful.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη