Articles/Πώς λειτουργεί το HTTP;
backendfullstackjavascript

Πώς λειτουργεί το HTTP;

6 June 2026·10 views
Πώς λειτουργεί το HTTP;

HTTP — η γλώσσα του web

Κάθε φορά που ο browser σου φορτώνει μια σελίδα ή μια εφαρμογή κάνει fetch δεδομένα, χρησιμοποιεί HTTP. Είναι το πρωτόκολλο επικοινωνίας μεταξύ client (browser, app) και server.

Κάθε επικοινωνία HTTP έχει δύο μέρη: request (ό,τι στέλνεις) και response (ό,τι παίρνεις πίσω).

HTTP Methods

Κάθε request έχει μια method που δείχνει τι θέλεις να κάνεις:

  • GET — φέρε δεδομένα. Δεν αλλάζει τίποτα στον server.
  • POST — στείλε δεδομένα για να δημιουργήσεις κάτι νέο
  • PUT — αντικατέστησε εντελώς μια εγγραφή
  • PATCH — ενημέρωσε μόνο συγκεκριμένα πεδία
  • DELETE — διέγραψε μια εγγραφή

Status Codes — τι σου λέει ο server

Κάθε response έχει έναν αριθμό που δείχνει τι έγινε:

  • 200 OK — όλα καλά, να τα δεδομένα σου
  • 201 Created — δημιουργήθηκε επιτυχώς
  • 400 Bad Request — έστειλες λανθασμένα δεδομένα
  • 401 Unauthorized — δεν είσαι συνδεδεμένος
  • 403 Forbidden — είσαι συνδεδεμένος αλλά δεν έχεις δικαίωμα
  • 404 Not Found — δεν υπάρχει αυτό που ζητάς
  • 500 Internal Server Error — κάτι έσπασε στον server

Headers — μεταδεδομένα του request

Κάθε request και response έχει headers — πληροφορίες για το ίδιο το μήνυμα. Παραδείγματα:

  • Content-Type: application/json — το body είναι JSON
  • Authorization: Bearer token123 — αποστολή token για authentication
  • Cache-Control — πώς να γίνει cache το response

HTTPS = HTTP + Encryption

Το HTTPS είναι HTTP με κρυπτογράφηση. Όλα τα σύγχρονα sites χρησιμοποιούν HTTPS — τα δεδομένα μεταξύ browser και server είναι κρυπτογραφημένα. Το S σημαίνει Secure.

Takeaway

  • HTTP = πρωτόκολλο επικοινωνίας client-server, request + response
  • Methods: GET, POST, PUT, PATCH, DELETE
  • 2xx = επιτυχία, 4xx = λάθος client, 5xx = λάθος server
  • Headers = μεταδεδομένα για το request/response
  • HTTPS = HTTP με κρυπτογράφηση — πάντα

Σχόλια (0)

Συνδέσου για να αφήσεις σχόλιο.

Πώς λειτουργεί το HTTP; | VaultNull