学习WebAPI笔记

参考博客:

  1. http://www.cnblogs.com/qingyuan/archive/2012/10/12/2720824.html
  2. http://www.cnblogs.com/babycool/category/605206.html
  3. http://www.cnblogs.com/wanliwang01/p/aspnet_webapi_base01.html(这一个实在没看懂)

总结:

  1. WebAPI 和MVC 使用起来区别不大,处理管道有些不一样,比如请求和相应的类型不一样HttpRequest-->HttpResponseMessage。
  2. 通过请求谓词 Get、Post、Put 匹配不同的方法名。
  3. IIS默认不支持Put 和delete。http://www.cnblogs.com/shanyou/archive/2011/10/17/2215930.html 这个博文里面配置之后,也只支持Put,delete 还是不支持。我的环境是win10,iis 忘了什版本。
  4. Post请求的参数,要加上[FromBody]
  5. 设置dataType属性可以控制返回值的类型json/xml
  6. WebAPI可以构建Rest风格的接口。
原文地址:https://www.cnblogs.com/liuyu7177/p/5570099.html