HTTP (Hypertext Transfer Protocol) to protokół przesyłania dokumentów hipertekstowych, stanowiący podstawę komunikacji w sieci World Wide Web. Definiuje sposób, w jaki klient (np. przeglądarka internetowa lub aplikacja mobilna) wysyła zapytania do serwera oraz w jakiej formie otrzymuje odpowiedzi - najczęściej w postaci stron HTML, plików, obrazów lub danych w formatach JSON i XML.
Komunikacja w HTTP opiera się na modelu żądanie-odpowiedź i wykorzystuje standardowe metody, takie jak:
- GET (pobranie zasobu),
- POST (przesłanie danych),
- PUT (aktualizacja),
- DELETE (usunięcie),
- PATCH (częściowa modyfikacja).
Każda odpowiedź serwera zawiera kod statusu informujący o wyniku operacji, m.in.:
- 200 (OK),
- 301 (przekierowanie),
- 404 (nie znaleziono) czy
- 500 (błąd serwera).
Bezpieczną odmianą protokołu jest HTTPS (HTTP Secure), w którym transmisja danych jest szyfrowana za pomocą TLS, co chroni informacje przed podsłuchem i manipulacją. Obecnie HTTPS jest standardem w internecie i wymogiem większości nowoczesnych przeglądarek oraz serwisów. Sukcesywnie wdrażane są również nowsze wersje protokołu - HTTP/2 i HTTP/3 - oferujące wyższą wydajność, mniejsze opóźnienia i lepsze wykorzystanie połączeń sieciowych.
W systemach telematycznych HTTP/HTTPS jest najczęściej wykorzystywanym protokołem komunikacji między platformą zarządzania flotą a aplikacjami klienckimi (przeglądarka, aplikacja mobilna) oraz w integracjach API z systemami zewnętrznymi (TMS, ERP, CRM, platformy logistyczne). Pozwala na bezpieczną wymianę danych o pojazdach, kierowcach, trasach i zleceniach pomiędzy systemami w czasie rzeczywistym.