webapi
文章平均质量分 74
★涛★
这个作者很懒,什么都没留下…
展开
-
理解RESTful API
RESTful API是REST风格的API,它是一种API设计风格,规范了API设计中的一些原则。它让我们的API更加优雅、规范。但也尤其缺点,在实际使用过程中我们应该充分的取理解它,综合考量其使用场景。如果大家想要取学习并使用它,建议可以参考Github开放API或者,看一看他们是如何设计的API,对于自己项目中的每一个场景多思考,去网上一些开源RESTful API找一找有没有相同场景的例子。转载 2024-03-23 21:32:34 · 56 阅读 · 0 评论 -
WebService与WebApi的区别
WebService的特征:1 基于SOAP协议的,数据格式为XML2 只支持HTTP协议,只能部署在IIS上3 不是开源的,但可以被任意一个了解XML的人使用SOAP:简单对象访问协议Simple Object Access Protocol,传输层 ,,XML传输消息WSDL:Web Server Description Language :Web Server描述语言(元数据),给客户端生成代理类的一个描述信息UDDI:提供了一组基于标准的规范用于描述和发现服务,统一描述,发现和集成(..转载 2022-04-20 22:45:57 · 3470 阅读 · 2 评论 -
使用 RestSharp 调用 WebAPI 接口
RestSharp 是一个基于 .NET 框架的 REST 客户端,RestSharp 是一个轻量的,不依赖任何第三方的组件或者类库的 HTTP 组件,RestSharp具有以下的优点:01、支持.NET4.5.2+ 和 .NET Standard 2.0 平台02、使用NuGet轻松安装开发包03、自动 XML 和 JSON 反序列化04、通过 ISerializer 和 IDeserializer 自定义序列化和反序列化为05、模糊匹配元素名称 (例如:XML或JSON中的product_i转载 2021-11-18 06:47:00 · 462 阅读 · 0 评论 -
API规范约定
为了高效开发,节约编写文档的成本,API服务使用Swagger来描述一、API设计原则控制API的粒度和数量 命名要遵循简单、可读、统一原则; 优先设计API,然后编码二、URL设计【针对后端开发】2.1 HTTP规范 动词目前暂时以下面两种 HTTP 方法,对应 CRUD 操作。GET:读取(Read)POST:新建(Create,Update,Delete)PUT:更新(Update)PATCH:更新(Update),通常是部分更新DELETE:删除(Delete)转载 2021-11-13 21:57:08 · 532 阅读 · 0 评论 -
动态类型dynamic(ExpandoObject)
ExpandoObject作为ViewModel给view传值ActionpublicActionResult Index(stringid){dynamicd = newExpandoObject();d.id =id;d.name = "张三";returnView(d);}View@model dynamic<div&...转载 2021-10-05 08:41:06 · 329 阅读 · 0 评论