REST面试题及详细答案.docx

REST面试题及详细答案

一、基础概念题(入门必问,考察对REST核心认知)

1.请说说你对REST的理解,它和传统的API(比如SOAP)有什么区别?

答案:REST全称RepresentationalStateTransfer(表现层状态转移),它不是一种协议,而是一套设计API的架构风格,核心是“资源”为中心,通过HTTP协议的原生方法(GET/POST/PUT/DELETE等)实现对资源的操作,遵循无状态、可缓存、客户端-服务器分离等原则。

和SOAP的区别主要有3点,结合实际工作说更直观:

①协议层面:SOAP是基于XML的重量级协议,必须通过SOAP信封封装请求/响应,格

文档评论(0)

1亿VIP精品文档

相关文档