C# WebApi实战项目Demo,便于快速学习WEBAPI,
WebAPI: 提供给不同客户端(跨平台客户端)调用网页的应用程序编程接口。
Web API,一般指基于HTTP协议的编程接口,接口一般定义为HTTP或HTTPS:请求方法、请求路径、参数、响应数据格式、响应HTTP Code等。至于HTTP Server,可以用Java、.Net、Nodejs等各种框架实现,Http Server属于Web API的实现,有时候也会指Web Service接口(目前越来越少见)。
接口方法:
// GET api/Movies/5
public Movie GetMovie(Int32 id)
{
Movie movie = db.Movies.Find(id);
if (movie == null)
{
throw new HttpResponseException(Request.CreateResponse(HttpStatusC