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

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

Câu trả lời

WCF (Windows Communication Foundation) và ASP.NET Web API là hai công nghệ của Microsoft được sử dụng để xây dựng các dịch vụ web. Mỗi công nghệ có những đặc điểm và ưu điểm riêng phù hợp với các tình huống sử dụng khác nhau.

WCF:

  • Là một framework toàn diện cho việc xây dựng các ứng dụng dịch vụ hướng dịch vụ (SOA).
  • Hỗ trợ nhiều giao thức truyền thông khác nhau như HTTP, TCP, UDP, và các giao thức tùy chỉnh.
  • Hỗ trợ nhiều định dạng mã hóa tin nhắn khác nhau như Text, MTOM, và Binary.
  • Cung cấp hỗ trợ mạnh mẽ cho các tiêu chuẩn WS-* như Reliable Messaging, Transactions, Message Security.
  • Hỗ trợ các mô hình trao đổi tin nhắn như Request-Reply, One Way, và Duplex.
  • Có khả năng mô tả dịch vụ thông qua WSDL, cho phép tự động tạo proxy cho client.

ASP.NET Web API:

  • Là một framework nhẹ hơn, tập trung vào việc xây dựng các dịch vụ HTTP RESTful.
  • Chỉ hỗ trợ giao thức HTTP.
  • Hỗ trợ một loạt các định dạng media như XML, JSON.
  • Sử dụng các giao thức và định dạng cơ bản như HTTP, WebSockets, SSL, JSON, và XM...
middle

middle

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

senior

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

senior

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

middle

Giải thích sự khác biệt giữa Dịch vụ RESTful WCFASP.NET Web API?

Bình luận

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

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