在设置Restful接口时,您需要避免什么,以确保它不会变成RPC呢?
在设置Restful接口时,您需要避免什么,以确保它不会变成RPC呢?
要做的:
不要这样做:
在可能的情况下,利用底层协议。不要在负载中使用动词,尽量使用(例如)HTTP GET、POST、PUT、DELETE方法。您的URI应该描述资源而不是对其进行操作。
您需要避免的一些事情包括:
这里有一篇很好的文章,讨论了一些REST反模式:
这是一个比较宽泛的问题,但我会尝试回答。首先,只使用HTTP动词的原始意图。不要在URL中使用url参数进行POST,因为这基本上会覆盖POST并将其转换为GET或DELETE。这就是SOAP的工作方式(一切都是POST)。