如何使用 REST 调用方法

pas*_*lst 5 rest

我有一个相当普遍的问题:如何正确调用 RESTful Web 服务中的方法?

该方法应该只在数据库中进行转换并且不返回任何内容(所以没有 GET?!)。但是我也没有从客户端发送任何值(所以没有 PUT/POST?!?)。

到目前为止,我正在使用 GET。把我读到这不是正确的方法......

提前致谢!

cHa*_*Hao 6

REST 代表“REpresentational State Transfer”。如果您没有传输代表您正在处理的事物的状态(在一个方向或另一个方向),那么它本质上就不是RESTful,并且没有正确的方法来做到这一点并且仍然将其称为 REST。

如果你想要RPC,那就做RPC。只是不要称之为 RESTful。:)