Nagłówki HTTP
Znaczenie nagłówka HTTP User-Agent
User-Agent identyfikuje oprogramowanie klienta wykonujące żądanie.
Znaczenie
Klient wysyła ciąg produktu, który może opisywać przeglądarkę, silnik, urządzenie lub tożsamość bota.
Gdzie się pojawia
Przeglądarki, roboty indeksujące, narzędzia CLI i klienci API wysyłają go w żądaniach.
Co sprawdzić
Traktuj go jak tekst dostarczony przez klienta; używaj wykrywania funkcji lub jawnych interfejsów API zamiast ufać mu w kwestiach bezpieczeństwa.
Przykład
User-Agent: Mozilla/5.0 ...Źródła
- Specyfikacja
- RFC 9110 Section 10.1.5
- Przewodnik
- MDN User-Agent