【问题标题】:rest web service implementation Queryrest web 服务实现查询
【发布时间】:2016-10-15 03:32:29
【问题描述】:

当实现一个休息网络服务时,有像GET POST DELETE PUT这样的方法。

但是,如果执行删除操作并且我调用 http GET 操作进行删除操作,有什么问题吗?

同样,我可以调用POST 操作而不是PUT 进行更新操作。

【问题讨论】:

    标签: web-services rest spring-mvc


    【解决方案1】:

    当然你可以做,你想要什么.. 但后来它不再是 RESTfulAPI。 这些方法通常用于 RESTful API...

    你可以在这里看到它: https://en.wikipedia.org/wiki/Representational_state_transfer#Relationship_between_URI_and_HTTP_Methods

    这里详细介绍了 HTTP/1.1 规范: https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

    【讨论】:

      【解决方案2】:

      你可以很好地使用 post 而不是 put。所有这些方法都存在于书籍中,很少有像 IE8 这样的旧浏览器不支持 DELETE,因此大多数时候你可能不会遇到使用 GET/POST 之外的任何代码的代码。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-06-05
        • 1970-01-01
        • 1970-01-01
        • 2011-10-03
        • 2011-01-30
        • 2013-03-07
        • 1970-01-01
        相关资源
        最近更新 更多