美文网首页
Web API——学习笔记

Web API——学习笔记

作者: Hi_Alice | 来源:发表于2017-09-01 16:53 被阅读19次

    考虑使用条件
    1.需要Web Service但是不需要SOAP
    2.需要在已有的WCF服务基础上建立non-soap-based http服务
    3.只想发布一些简单的Http服务,不想使用相对复杂的WCF配置
    4.发布的服务可能会被带宽受限的设备访问
    5.希望使用开源框架,关键时候可以自己调试或者自定义一下框架

    主要功能
    1.支持基于Http verb(GET,POST,PUT,DELETE)的CRUD(create,retrieve,update,delete)操作通过不同的http动作表达不同的含义,这样就不需要暴露多个API来支持这些基本操作
    2.请求的回复通过Http Status Code表达不同含义,并且客户端可以通过Accept header来于服务器端协商格式,例如你希望服务器返回JSON还是XML格式
    3.请求的回复格式支持JSON,XML,并且可以扩展添加其他格式
    4.原生支持ODta
    5.支持Self-host或者IIS host
    6.支持大多数MAVC功能,例如Routing/Controller/Action Result/Filter/Model Builder/IOC Container/Dependency Injection

    相关文章

      网友评论

          本文标题:Web API——学习笔记

          本文链接:https://www.haomeiwen.com/subject/rfdkjxtx.html