Intern
Τι είναι ένα αίτημα HTTP;
sobes.tech AI
Απάντηση από AI
Το αίτημα HTTP είναι ένα μήνυμα που αποστέλλεται από τον πελάτη (π.χ., έναν περιηγητή ιστού) στον διακομιστή για να ζητήσει έναν πόρο ή να εκτελέσει μια ενέργεια. Αποτελείται από:
- Γραμμή εκκίνησης:
- Μέθοδος (GET, POST, PUT, DELETE κ.λπ.)
- Διαδρομή προς τον πόρο
- Έκδοση πρωτοκόλλου (HTTP/1.1, HTTP/2)
# Παράδειγμα γραμμής εκκίνησης ενός αιτήματος GET GET /index.html HTTP/1.1 - Κεφαλίδες:
- Ζεύγη κλειδιού-τιμής που παρέχουν πρόσθετες πληροφορίες σχετικά με το αίτημα (Host, User-Agent, Content-Type κ.λπ.)
# Παράδειγμα κεφαλίδας αιτήματος User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, όπως Gecko) Chrome/91.0.4472.124 Safari/537.36 - Σώμα αιτήματος (προαιρετικό):
- Δεδομένα που αποστέλλονται στον διακομιστή (π.χ., δεδομένα φόρμας σε αίτημα POST).
Ο διακομιστής επεξεργάζεται το αίτημα και στέλνει μια απάντηση HTTP.