Sobes.tech
Junior

Από ποια μέρη αποτελείται ένα αίτημα HTTP;

sobes.tech AI

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

Ένα αίτημα HTTP αποτελείται από τα ακόλουθα μέρη:

  1. Γραμμή Αρχής (Request Line): Ορίζει τον τύπο του αιτήματος, τον στόχο πόρο και την έκδοση του πρωτοκόλλου HTTP.
  2. Κεφαλίδες (Headers): Περιέχουν πρόσθετες πληροφορίες σχετικά με το αίτημα, τον αποστολέα, τον τύπο των δεδομένων που μεταδίδονται κ.λπ.
  3. Σώμα (Body): Περιέχει τα δεδομένα που μεταδίδονται στον διακομιστή, π.χ. δεδομένα φόρμας ή αντικείμενα JSON. Δεν υπάρχει σε όλους τους τύπους αιτημάτων (π.χ. στο GET).

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

GET /resource HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0
Accept: text/html

Σε αυτήν την περίπτωση, η γραμμή αρχής είναι GET /resource HTTP/1.1, οι κεφαλίδες είναι Host, User-Agent, Accept. Το σώμα σε αυτό το GET αίτημα απουσιάζει.