学习WebAPI笔记

Posted 六欲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习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风格的接口。

 

以上是关于学习WebAPI笔记的主要内容,如果未能解决你的问题,请参考以下文章

WebAPI学习笔记

跨域学习笔记1--跨域调用webapi

WebAPI(part6)--自定义属性操作

Swagger在WebAPI下的使用

WebApi学习系列

MVC WebApi跨域ajax接受post数据笔记