Sobes.tech
Junior — Middle

Ποιες πληροφορίες και παράμετροι μπορούν να μεταδοθούν στο πλαίσιο ενός αιτήματος HTTP;

sobes.tech AI

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

Σε ένα αίτημα HTTP, μπορούν να μεταδοθούν οι ακόλουθοι βασικοί τύποι πληροφοριών και παραμέτρων:

  • Παραμέτροι URL (Query parameters) — δεδομένα που μεταδίδονται στη συμβολοσειρά ερωτήματος μετά το σύμβολο ?, π.χ.: ?id=123&sort=asc.
  • Επικεφαλίδες (Headers) — μεταδεδομένα του αιτήματος, π.χ., Content-Type, Authorization, User-Agent.
  • Σώμα αιτήματος (Body) — δεδομένα που αποστέλλονται στο σώμα του αιτήματος, συνήθως σε αιτήματα POST, PUT, PATCH. Μπορεί να περιέχει JSON, XML, form-data και άλλα formats.
  • Cookies — μικρά δεδομένα που ο πελάτης στέλνει στον διακομιστή για την ταυτοποίηση της συνεδρίας και άλλους σκοπούς.
  • Μέθοδος αιτήματος (GET, POST, PUT, DELETE κ.ά.) — καθορίζει τη δράση που θέλει να εκτελέσει ο πελάτης.

Για παράδειγμα, σε ένα POST αίτημα με σώμα JSON και επικεφαλίδα αυθεντικοποίησης:

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

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

Έτσι, ένα αίτημα HTTP μπορεί να περιέχει διάφορες πληροφορίες που είναι απαραίτητες για την αλληλεπίδραση μεταξύ πελάτη και διακομιστή.