7

Mamy jedną aplikację, do której regularnie wysyłamy zmiany. W rzadkich przypadkach wersja klienta ma błąd i wysyła złe żądanie do serwera. Nawet po wysłaniu aktualizacji istnieje możliwość, że stare wersje klienta mogą się utrzymywać.Identyfikacja wersji aplikacji internetowej klienta podczas wysyłania żądań HTTP

W takich okolicznościach przydatne byłoby wysłanie przez klienta identyfikatora wersji wraz z naszymi żądaniami, abyśmy wiedzieli, która wersja bazy kodu została zainicjowana.

Czy istnieją jakieś najlepsze praktyki dotyczące tego scenariusza? Dołączanie dodatkowego nagłówka wydaje się być prostym rozwiązaniem, ale nie chcę podążać nowym gruntem, jeśli problem ten został już rozwiązany.

+0

Po to właśnie jest "User-Agent". – SLaks

+1

Oczywiście, ale mówimy tu o kliencie, który rezyduje w przeglądarce internetowej. Czy to naprawdę mądre (lub nawet możliwe) modyfikowanie czegoś, co zwykle definiuje przeglądarka? –

+0

Masz rację; to niemożliwe. – SLaks

Odpowiedz

4

Po prostu używamy niestandardowych nagłówków HTTP X-. Coś takiego jak X-Client-Version i X-Client-Name.