Sobes.tech
Intern

Τι είναι ένα αίτημα HTTP;

sobes.tech AI

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

Το αίτημα HTTP είναι ένα μήνυμα που αποστέλλεται από τον πελάτη (π.χ., έναν περιηγητή ιστού) στον διακομιστή για να ζητήσει έναν πόρο ή να εκτελέσει μια ενέργεια. Αποτελείται από:

  1. Γραμμή εκκίνησης:
    • Μέθοδος (GET, POST, PUT, DELETE κ.λπ.)
    • Διαδρομή προς τον πόρο
    • Έκδοση πρωτοκόλλου (HTTP/1.1, HTTP/2)
    # Παράδειγμα γραμμής εκκίνησης ενός αιτήματος GET
    GET /index.html HTTP/1.1  
    
  2. Κεφαλίδες:
    • Ζεύγη κλειδιού-τιμής που παρέχουν πρόσθετες πληροφορίες σχετικά με το αίτημα (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  
    
  3. Σώμα αιτήματος (προαιρετικό):
    • Δεδομένα που αποστέλλονται στον διακομιστή (π.χ., δεδομένα φόρμας σε αίτημα POST).

Ο διακομιστής επεξεργάζεται το αίτημα και στέλνει μια απάντηση HTTP.