Nội dung đàm phán
nội dung đàm phán là một cơ chế mà làm cho nó có thể để phục vụ đại diện khác nhau của một tài nguyên tương tự (URI). Đây là ví dụ hữu ích cho việc viết Dịch vụ web hỗ trợ nhiều định dạng đầu ra (XML, JSON, vv). Thương lượng máy chủ theo định hướng chủ yếu được thực hiện bằng cách sử dụng Chấp nhận * yêu cầu tiêu đề. Bạn có thể tìm thêm thông tin về đàm phán nội dung trong đặc tả HTTP.
§Language
Bạn có thể nhận được danh sách các ngôn ngữ được chấp nhận cho một yêu cầu bằng cách sử dụng phương pháp play.mvc.Http.RequestHeader # acceptLanguages để lấy chúng từ tiêu đề Accept-Language và sắp xếp chúng theo giá trị chất lượng của họ. Chơi sử dụng nó để thiết lập giá trị lang của bối cảnh HTTP yêu cầu, vì vậy họ sẽ tự động sử dụng ngôn ngữ tốt nhất có thể (nếu được hỗ trợ bởi ứng dụng của bạn, nếu ngôn ngữ mặc định của ứng dụng của bạn đang sử dụng).
§Content
Tương tự như vậy, các play.mvc.Http.RequestHeader # phương pháp acceptedTypes cho danh sách các kiểu MIME kết quả chấp nhận được đối với một yêu cầu. Nó lấy chúng từ Chấp nhận yêu cầu tiêu đề và sắp xếp chúng theo yếu tố chất lượng của họ.
Bạn có thể kiểm tra nếu một loại MIME cho là chấp nhận được đối với các yêu cầu hiện tại bằng cách sử dụng play.mvc.Http.RequestHeader # chấp nhận phương pháp:
đang được dịch, vui lòng đợi..
