6306得票42回答
HTTP中POST和PUT有什么区别?

背景信息分析: 根据RFC 2616,§ 9.5,POST用于创建资源: POST方法用于请求源服务器接受包含在请求中的实体作为Request-Line中标识的资源的新下级。 根据RFC 2616,§ 9.6,PUT用于创建或替换资源: PUT方法请求将封装的实体存储在提供的Reques...

1232得票16回答
在REST API实际场景中使用PUT和PATCH方法的区别

首先,一些定义: PUT在RFC 2616第9.6节中有定义: PUT方法请求将封装的实体存储在提供的Request-URI下。如果Request-URI引用已经存在的资源,则应将封装的实体视为修改后的版本,驻留在原始服务器上。如果Request-URI没有指向现有资源,并且该URI能够...

1036得票19回答
POST和PUT HTTP请求有什么区别?

它们似乎都是将数据发送到服务器的主体中,那么它们之间的区别是什么?

614得票14回答
如何在jQuery中发送PUT/DELETE请求?

GET:使用$.get(..)方法。 POST:使用$.post()..方法。 PUT/DELETE怎么办?

571得票14回答
RESTful的“PUT”操作应该返回什么?

我想知道人们对于返回空响应体的RESTful PUT操作有什么看法。

256得票10回答
PATCH请求和PUT请求有什么主要区别?

我在我的Rails 应用中使用了 PUT 请求。现在,浏览器已经实现了一个新的HTTP动词 PATCH。所以,我想知道 PATCH 和 PUT 请求之间的主要区别是什么,并且我们应该在何时使用其中之一。

230得票14回答
有没有办法在Python中进行HTTP PUT请求?

我需要使用Python中的HTTP PUT方法将一些数据上传到服务器。从我简短阅读urllib2文档的了解,它只支持HTTP POST。 是否有办法在Python中执行HTTP PUT操作?

156得票2回答
使用cURL在PHP中发送原始POST请求

如何使用cURL在PHP中进行原始POST请求?所谓的原始POST是指不进行任何编码,数据以字符串形式存储。数据的格式应该像这样:... usual HTTP header ... Content-Length: 1039 Content-Type: text/plain 89c5fdata...

143得票8回答
如何在HttpURLConnection中发送PUT、DELETE请求?

我想知道是否可以通过java.net.HttpURLConnection向基于HTTP的URL发送PUT和DELETE请求(实际上)。 我已经阅读了许多文章,描述了如何发送GET、POST、TRACE、OPTIONS请求,但我仍然没有找到任何成功执行PUT和DELETE请求的示例代码。

123得票6回答
在REST中,POST或PUT更适合upsert操作?

我在服务器上为客户端保留了一个键值存储。如果用户发送键"k1",那么我将其更新到数据库中。这算是POST还是PUT? 另外,我有另一个操作,它会移除所有现有的键并添加新键。这算是POST还是PUT,因为它清除了记录并添加了一个新的。