仅使用HTTPGET和post的RESTfulWeb服务url设计建议
或者更具体地说,请向我推荐一些用于删除和更新资源的URI的名称约定。我现在使用的是POST-resource/id/delete和POST-resources/,但我相信一定有更好的方法可以做到这一点。仅使用HTTPGET和post的RESTfulWeb服务url设计建议,http,rest,Http,Rest,或者更具体地说,请向我推荐一些用于删除和更新资源的URI的名称约定。我现在使用的是POST-resource/id/delete和POST-resources/,但我相信一定有更好的方法可以做到这一点。 谢谢 由于HTML不支持HTTP DELETE,您可以使用查询字符串参数发布到资源,例如/resources/13,以定义意图:POST/resources/13?\u method=DELETE HTTP/1.1 在更新资源的情况下,您可以执行POST resources/13?\u meth
谢谢 由于HTML不支持HTTP DELETE,您可以使用查询字符串参数发布到资源,例如/resources/13,以定义意图:POST/resources/13?\u method=DELETE HTTP/1.1 在更新资源的情况下,您可以执行POST resources/13?\u method=PUT HTTP/1.1,当然前提是您的意图与PUT的正确语义相匹配,即在指定的URI处放置一个完整的实体 需要记住的一件非常重要的事情是,“delete”不是一个资源,因此为它设置一个资源标识符是没有意义的。Delete是一个动词,这就是HTTP方法的用途。当然,我们都希望有一天HTML将完全支持HTTP,而不仅仅是一些随意的动词