服务端无状态化
服务端维护资源的状态,客户端维护会话的状态
对于服务端来讲,只有资源的状态改变了,客户端才调用 POST、PUT、DELETE 方法来找我;如果资源的状态没变,只是客户端的状态变了,就不用告诉我了,对于我来说都是统一的 GET。
幂等
多次调用的结果应该一样
传输协议的问题——基于 HTTP,协议约定问题——基于 JSON