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

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

80得票3回答
在Spring中结合使用GET和POST请求方法

我有一个支持GET和POST请求的资源。这是一个示例资源的示例代码:@RequestMapping(value = "/books", method = RequestMethod.GET) public ModelAndView listBooks(@ModelAttribute("book...

60得票3回答
在Web开发中,HTTP的“HEAD”动词有用吗?

我已经阅读了关于“HEAD”动词的w3.org规范文档,但我觉得我可能还是有些不理解。我无法看出它会有什么用处。 在Web开发中,HTTP的“HEAD”动词有用吗? 如果有用,那么它有什么作用呢?

60得票9回答
Rails的link_to方法:在应该删除时却进行GET请求

我正在跟随Michael Hartl的Rails教程,但出现以下代码问题:<%= link_to 'delete', user, :method => :delete, :confirm => "You sure?", ...

45得票8回答
如何在链接或表单中指定DELETE方法?

Rfc2616列举了许多除GET和POST之外的方法,例如DELETE、PUT等。但是,在HTML表单中,Method字段似乎只允许指定GET或POST。 在HTML页面中,是否可以创建一个链接或表单,使用除GET或POST之外的请求方法?

37得票2回答
Python Requests - 动态传递 HTTP 动词

有没有一种方法可以将HTTP动词(PATCH / POST)传递给函数并在Python请求中动态使用该动词? 例如,我希望这个函数接受一个'verb'变量,只在内部调用,并且将等于post/patch。def dnsChange(self, zID, verb): for recor...

36得票8回答
当前HTTP上下文的HTTP动词

如何找到访问您的应用程序所使用的 HTTP 动词(POST、GET、DELETE、PUT)?我正在查找 httpcontext.current,但似乎没有任何属性可以给我提供这些信息。谢谢。

36得票10回答
服务器错误:405 - 不允许使用HTTP动词访问此页面。

我有一个 PHP Facebook 应用程序,我已经上传到微软服务器上。当我运行应用程序时,出现了以下错误。有人知道原因吗? 405 - HTTP 动词不允许访问此页面。您正在寻找的页面无法显示,因为尝试访问时使用了无效的方法(HTTP 动词)。

35得票3回答
PATCH方法是否应在响应正文中返回资源的所有字段?

PATCH方法在响应体中应该返回资源的所有字段吗?还是只返回更新后的字段?例如,如果只返回更新后的字段,则用户可以知道服务器上更新了哪些字段,而用户更新了某些字段。我正在阅读this。 **Users resource representations** name: string age: ...

29得票4回答
以RESTful方式递增资源计数器:PUT与POST的区别

我有一个拥有计数器的资源。为了举例说明,我们称其为资料档案,而计数器是该资料档案的浏览次数。 根据REST维基的规定,PUT请求应该用于资源的创建或修改,并且应该具有幂等性。如果我要更新资料档案的名称,那么这种组合就很好,因为我可以发出一条将名称设置为某个值的PUT请求,重复1000次也不会...