微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

了解restful webservice概念

了解REST

REST 描述了一个架构样式的互联系统(如 Web 应用程序)。REST 约束条件作为一个整体应用时,将生成一个简单、可扩展、有效、安全、可靠的架构。由于它简便、轻量级以及通过 HTTP 直接传输数据的特性,Restful WebService成为基于 SOAP 服务(可能会遇到性能问题)的一个最有前途的替代方案。用于 web 服务和动态 Web 应用程序的多层架构可以实现可重用性、简单性、可扩展性和组件可响应性的清晰分离。Ajax 和 Restful WebService本质上是互为补充的。开发人员可以轻松使用 Ajax 和 RESTful Web 服务一起创建丰富的界面。

目前主流 Web 2.0 服务提供者(包括 Yahoo、Google 和 Facebook)都对 REST 的采用,放弃基于 SOAP 和 WSDL 的接口。

Rest Webservice遵循四个基本设计原则:


  • 显式地使用 HTTP 方法
  • 无状态。
  • 公开目录结构式的 URI。
  • 传输 XML、JavaScript Object Notation (JSON),或同时传输这两者。

通过基于 REST 的 API 公开系统资源是一种灵活的方法,可以为不同种类的应用程序提供以标准方式格式化的数据。 可以帮助满足集成需求,并帮助将基于 REST 的基本服务集扩展或构建为更大的集合。 
欢迎转载! 原文地址:  http://www.phpddt.com/reprint/restful-webservice.html ,转载请注明地址,谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐