网站推广.NET

网站推广.NET

Restful什么意思

来源:互联网

1、Restful是什么?

本质:是一种软件架构风格

核心:面向资源设置api

2、为什么要使用Restful?

解决问题:降低开发的复杂性;提高系统的可伸缩性

3、Restful与其他架构有什么区别?

soap webserver 是一种跨编程语言,跨操作平台的远程调用技术。通过http协议发送请求和接收结果时采用xml格式封装,并增加了一些特定的http消息头,这些特定的http消息头和xml内容格式就是soap协议

这俩个架构的区别在:1、效率2、易用性3、安全性

效率和易用性:

soap案例:由于soap添加的是特定的http消息头,如果业务提供方(微信)不提供文档...没有人会使用它的api

安全性:

Restful适用于效率要求很高,但安全性要求不高的场景

soap的成熟性对于安全性要求较高的接口设计带来便利

4、如何实现符合Restful架构的API?

遵守6大主要设计要素

5、Restful和http的区别?

Restful是一种软件架构风格

http是一种实现方法

restful风格是什么