In 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?
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ở
Trong ASP.NET Core hiện đại, các lớp cơ sở tương ứng cho các định dạng đầu vào và đầu ra là InputFormatter và OutputFormatter. InputFormatter chịu trách nhiệm chuyển đổi dữ liệu từ yêu cầu HTTP sang một định dạng cụ thể, trong khi OutputFormatter thực hiện việc chuyển đổi dữ liệu từ một định dạng cụ thể sang phản hồi HTTP. Các lớp này được sử dụng để hỗ trợ các định dạng dữ liệu như JSON, XML, v.v. trong ứng dụng ASP.NET Core. Ví dụ, bạn có thể sử dụng lớp JsonInputFormatter để chuyển đổi dữ liệu từ JSON sang một đối tượng C# và lớp JsonOutputFormatter để chuyển đổi dữ liệu từ một đối tượng C# sang JSON.
Cùng chương 3
Content negotiation in Web API is mainly based on which HTTP header?Có lời giảiCâu hỏiIf a client sends a request with Content-Type: application/xml, which type of formatter will the ASP.NET Core pipeline try to use to read the request body?Có lời giảiCâu hỏiIf a client sends an Accept header with application/json; q=0.9, application/xml; q=1.0, what is it indicating?Có lời giảiCâu hỏiCả 11 câu của chủ đề11 câu