42得票5回答
使用带有请求体的HttpDelete方法

我正在尝试使用HttpDelete对象调用Web服务的delete方法。Web服务的代码从消息体中解析JSON。但是,我不明白如何向HttpDelete对象添加消息体。是否有方法可以做到这一点? 对于HttpPut和HttpPost,我调用setEntity方法并传递我的JSON。对于Htt...

8得票3回答
REST批量删除多个项目

我需要批量按ID删除多个项目,然而HTTP DELETE不支持负载体。 解决方法: 1. @DELETE /path/abc?itemId=1&itemId=2&itemId=3 on the server side it will be parsed as List of...

91得票2回答
HTTP-DELETE请求是否允许有响应体?

我假设响应代码200总是允许一个响应体,但我找不到任何明确提到DELETE请求的响应体的内容。

8得票3回答
REST - 可撤销的删除操作

我有一个关于HTTP DELETE和REST的问题。我有一个资源x,根据x的状态,删除x会做以下两种情况之一: 永久删除x。 将x标记为已删除。这意味着x可以在以后被还原。 我认为HTTP DELETE必须根据HTTP / REST规范删除资源,而不是将其标记为已删除。例如:在处理HT...

14得票1回答
Retrofit 2.0如何删除?

我正在使用Retrofit 2.0,并在我的Android应用程序中实现删除功能,但是我无法成功,有人可以给我建议吗? 我尝试了这两种方法:@DELETE("books/{id}") void deleteBook(@Path("id") int itemId); @DELETE("boo...

20得票5回答
从Sinatra发送DELETE请求

我正在尝试开发一个RESTful Sinatra应用程序。现在,我知道如何响应类似于删除请求的内容。delete '/user/:id' do |id| #do something in the model end 我感兴趣的是如何执行该方法。我不能有一个执行DELETE而不是GET的链...

160得票5回答
REST PUT/POST/DELETE 调用应该按照惯例返回什么?(关于IT技术的问题)

根据“REST理念”,PUT/POST/DELETE请求的响应体应该包含什么内容? 返回码呢?HTTP_OK足够吗? 如果有的话,这些约定的原因是什么? 我找到了一篇描述POST/PUT差异的好文章:POST vs PUT,但它仍然没有回答我的问题。

9得票3回答
在Tomcat 6.0.35上使用Spring MVC,使用@RequestParam和RequestMethod.DELETE。

我有一个简单的方法(运行在Tomcat 6.0.35上),看起来像这样: @RequestMapping(value = "/bla/d", method = RequestMethod.DELETE) @ResponseStatus(HttpStatus.NO_CONTENT) publi...

23得票4回答
.NET Web API CORS 预检请求

我在向其他域的Web API进行PUT和DELETE CORS请求方面遇到了一些麻烦。 我按照教程http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api#create-web...

22得票3回答
使用HTTP DELETE来停用记录是否可行?

我正在构建一个RESTful API命令来停用用户记录。使用DELETE命令是否合适,还是应该使用PUT命令,因为记录被更新为“已停用”状态?或者这只是一种口味问题?