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

Sự khác biệt giữa Web APIWeb API 2 là gì?

Câu trả lời

Web API và Web API 2 đều là những công nghệ phát triển bởi Microsoft, nhằm mục đích tạo ra các dịch vụ HTTP nhẹ và dễ sử dụng, cho phép tạo ra các RESTful services. Tuy nhiên, giữa chúng có một số sự khác biệt đáng chú ý.

  1. Phiên bản và Cải Tiến: Web API 2 được giới thiệu như là một bản nâng cấp của Web API, với nhiều cải tiến và tính năng mới được thêm vào. Một số tính năng mới bao gồm hỗ trợ cho các loại routing mới, attribute routing, CORS (Cross-Origin Resource Sharing), OData improvements, và các cải tiến về bảo mật.

  2. Attribute Routing: Một trong những cải tiến lớn nhất trong Web API 2 là việc giới thiệu attribute routing. Trong khi Web API sử dụng convention-based routing, Web API 2 cho phép các nhà phát triển định nghĩa các tuyến đường trực tiếp trên các action trong controller bằng cách sử dụng attributes. Điều này cung cấp một cách linh hoạt hơn để xác định các tuyến đường.

  3. Hỗ trợ CORS: Web API 2 cung cấp hỗ trợ chính thức...

middle

middle

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

middle

Liệu có đúng là ASP.NET Web API đã thay thế WCF không?

senior

Tại sao cần sử dụng các thuộc tính FromBodyFromUri trong ASP.NET Web API?

expert

Ưu và Nhược Điểm của Việc Sử Dụng HttpModule So Với DelegatingHandler

Bình luận

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

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