Câu hỏi phỏng vấn ASP.NET Web API
Câu hỏi

Sự khác biệt giữa ApiControllerController là gì?

Câu trả lời

Sự khác biệt chính giữa ApiController và Controller trong ASP.NET Core nằm ở mục đích sử dụng của chúng. Controller thường được sử dụng trong mô hình MVC (Model-View-Controller), nơi nó xử lý các yêu cầu HTTP, thực hiện logic nghiệp vụ, và trả về kết quả dưới dạng HTML, JSON, XML hoặc các định dạng khác thông qua Views. Trong khi đó, ApiController được thiết kế đặc biệt cho việc xây dựng các Web API, nơi mà thành phần View trong MVC được thay thế bằng việc trả về dữ liệu dưới dạng JSON hoặc XML mà không cần thông qua Views.

Cả hai loại controller này đều kế thừa từ cùng một class Controller, nhưng API Controller không cần phải trả về View mà thay vào đó là trả về dữ liệu đã được định dạng s...

junior

junior

Gợi ý câu hỏi phỏng vấn

middle

Trong lập trình hướng đối tượng (OOP), sự khác biệt giữa mẫu Repository PatternService Layer là gì?

middle

Giải thích sự khác biệt giữa MVCASP.NET Web API

senior

Delegating Handler trong APS.NET là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào