我们在项目中使用 REST 调用 Web 服务来处理从用户界面进行的所有调用
目前,对于每个方法,签名都是以这种方式配置的
public class SaveNewAddressLabelService {
@GET
@Consumes("application/text")
@Produces("application/json")
意味着即使该方法执行 SELECT 、INSERT 、 UPDATE 、DELETE 操作,它也使用注释GET .
一切正常,您能否告诉我,如果我使用适当的方法(例如
发布、放置、获取、删除
嗯,就功能而言可能没有区别。但是,如果您想将 API 发布为 RESTful,那么使用标准 REST 方法是很好的选择。使用您的 API 的人们对标准有一些期望(即 GET 方法是幂等的 - 不会更改状态),并且他们可能会在使用您的 API 时感到困惑。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)