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

senior

Giải thích về cơ chế CORS (Cross-Origin Resource Sharing)?

middle

So sánh giữa WCFASP.NET Web API?

expert

Giải thích sự khác biệt giữa WCF, Web API, WCF RESTWeb Service.

Bình luận

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

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