REST基于唯一URI标识的资源。
只要服务遵从定义的标准或特性,我们可以将这个服务称为 rest。REST 并不与任何特定的平台联系在一起, 当前在Web上使用 HTTP 完成的。...分层系统
代理服务器或缓存服务器等中间服务器可用于提高性能或引入安全性。
统一接口
统一的接口 (如 HTTP HTTP GET, POST, DELETE, PUT) 用于访问资源。...这里是列表文本
类型为HttpTransportSecurity的WebHttpBinding.Security.Transport有助于对客户端进行身份验证。...例如, 当客户端试图将数据插入或更新到 sql server 数据库中时, 如果客户端没有权限, sql server 将引发异常, 这可能会冒泡回客户端。...2.基于角色: 通过限制对某些 Windows 用户或组的操作的访问来实现授权。
优点
与其他风格的服务相比,REST 风格提供的服务更易于使用, 这意味着消费者的学习曲线更低。