Sobes.tech
Junior — Middle

Ποια είναι τα βασικά στοιχεία της δομής ενός αιτήματος API;

sobes.tech AI

Απάντηση από AI

Τα βασικά στοιχεία της δομής ενός αιτήματος API περιλαμβάνουν:

  • URL (Τελικό σημείο) — η διεύθυνση του πόρου στον οποίο απευθύνεται το αίτημα.
  • Μέθοδος HTTP — καθορίζει τη δράση στον πόρο (GET, POST, PUT, DELETE κ.ά.).
  • Κεφαλίδες (Headers) — μεταδεδομένα του αιτήματος, π.χ. τύπος περιεχομένου (Content-Type), αυθεντικοποίηση (Authorization) και άλλα.
  • Σώμα αιτήματος (Body) — δεδομένα που αποστέλλονται στον διακομιστή (συνήθως σε αιτήματα POST, PUT), π.χ. JSON με παραμέτρους.
  • Παραμέτροι ερωτήματος (Query Parameters) — πρόσθετες παράμετροι που μεταδίδονται στη διεύθυνση URL μετά το σύμβολο ?, π.χ. φίλτρα ή ταξινόμηση.

Παράδειγμα GET αιτήματος:

GET /api/users?active=true HTTP/1.1
Host: example.com
Authorization: Bearer token

Παράδειγμα POST αιτήματος με σώμα:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json

{
  "name": "Иван",
  "age": 30
}

Η κατανόηση αυτών των στοιχείων είναι σημαντική για τη σωστή διαμόρφωση και δοκιμή των API αιτημάτων.