If a client sends an Accept header with application/json; q=0.9, application/xml; q=1.0, what is it indicating?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Khi một khách hàng gửi một tiêu đề Accept với giá trị application/json; q=0.9, application/xml; q=1.0, điều đó có nghĩa là khách hàng muốn nhận được phản hồi trong hai định dạng: JSON và XML. Giá trị q được sử dụng để chỉ định mức độ ưu tiên của mỗi định dạng. Trong trường hợp này, giá trị q=1.0 cho XML cao hơn giá trị q=0.9 cho JSON, điều đó có nghĩa là khách hàng muốn nhận được phản hồi trong định dạng XML nếu có thể, nhưng nếu không thể, họ cũng chấp nhận nhận được phản hồi trong định dạng JSON. Điều này cho thấy khách hàng có thể chấp nhận cả hai định dạng, nhưng có ưu tiên cho XML.
Cùng chương 3
Content negotiation in Web API is mainly based on which HTTP header?Có lời giảiCâu hỏiIn older ASP.NET Web API (not Core), MediaTypeFormatter was the base class. In modern ASP.NET Core, what are the corresponding base classes for input and output formatters?Có lời giảiCâu hỏiIn the ASP.NET Core Web API pipeline, what is the role of a media type formatter?Có lời giảiCâu hỏiCả 11 câu của chủ đề11 câu