Junior
Από ποια μέρη αποτελείται ένα αίτημα HTTP;
sobes.tech AI
Απάντηση από AI
Ένα αίτημα HTTP αποτελείται από τα ακόλουθα μέρη:
- Γραμμή Αρχής (Request Line): Ορίζει τον τύπο του αιτήματος, τον στόχο πόρο και την έκδοση του πρωτοκόλλου HTTP.
- Κεφαλίδες (Headers): Περιέχουν πρόσθετες πληροφορίες σχετικά με το αίτημα, τον αποστολέα, τον τύπο των δεδομένων που μεταδίδονται κ.λπ.
- Σώμα (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 αίτημα απουσιάζει.