7

Chúng tôi có một ứng dụng đơn mà chúng tôi thường xuyên gửi các thay đổi. Thỉnh thoảng, một phiên bản của máy khách có lỗi và gửi một yêu cầu xấu đến máy chủ. Ngay cả sau khi bạn gửi ra một bản cập nhật, có một khả năng phiên bản cũ của khách hàng có thể nán lại.Xác định phiên bản ứng dụng web của khách hàng trong các yêu cầu HTTP

Trong những trường hợp này, sẽ hữu ích khi khách hàng gửi mã nhận dạng phiên bản cùng với các yêu cầu của chúng tôi để chúng tôi biết phiên bản nào của cơ sở mã đã khởi chạy nó hay không.

Có bất kỳ thực tiễn tốt nhất hiện có nào cho trường hợp này không? Gắn thêm một tiêu đề có vẻ giống như một giải pháp đơn giản, nhưng tôi không muốn tìm ra nền tảng mới nếu vấn đề này đã được giải quyết.

+0

Đó là những gì 'Tác nhân người dùng' dành cho. – SLaks

+1

Chắc chắn, nhưng chúng ta đang nói về một khách hàng sống trong trình duyệt web ở đây. Là nó thực sự khôn ngoan (hoặc thậm chí có thể) để tinh chỉnh một cái gì đó mà thường được xác định bởi trình duyệt? –

+0

Bạn nói đúng; không thể nào. – SLaks

Trả lời

4

Chúng tôi chỉ đơn giản sử dụng tiêu đề HTTP X- tùy chỉnh. Một cái gì đó như X-Client-VersionX-Client-Name.