2012-03-13 78 views

Trả lời

9

Tôi không chắc chắn ý của bạn là gì bởi normal Rest.

REST là một mô hình.

HTTP là giao thức theo mô hình đó.

ASP.NET Web API cho phép nhà phát triển viết các ứng dụng ASP.NET có thể được truy cập qua HTTP và tuân theo mô hình REST. Trong khi bạn có thể tạo một API REST không có API Web, Web API cung cấp rất nhiều tính năng sẽ loại bỏ rất nhiều nỗi đau liên quan đến việc tạo ra một API RESTful thực sự trong ASP.NET.

apigee có nhiều tài nguyên tuyệt vời cho REST API thực tiễn tốt nhất.

+2

Martin Fowler cung cấp [tổng quan tốt] (http://martinfowler.com/articles/richardsonMaturityModel.html) về ý nghĩa của một ứng dụng để triển khai đầy đủ kiểu kiến ​​trúc REST. –

+1

Phải, bạn có thể tạo các dịch vụ Non-RESTful hoặc RESTful bằng WebAPI – RickAndMSFT

2

Bạn có hỏi về tiêu chuẩn REST chung hoặc cách REST đã được thực hiện truyền thống trên nền tảng Microsoft trước API Web MVC4 không? Tôi nghĩ rằng bạn đang tiếp cận điều này như là thứ hai.

Cách tiếp cận cập nhật trong MVC4 cung cấp cho bạn nhiều khả năng REST hơn mà không cần mô hình WCF. Đây là bài đăng gần đây về chủ đề: http://mattmilner.com/Milner/Blog/post/2012/02/28/WebAPI-or-WCF.aspx.

Các vấn đề liên quan