7得票4回答
关于 Http 动词感到困惑

在REST中,我常常会困惑何时以及为什么要使用特定的动词? 我知道一些基本的事情,例如: Get -> for retrieval Post -> adding new entity PUT -> updating Delete -> for deleting ...

16得票5回答
如何以RESTful的方式建模取消操作?

我们目前正在从我们的单体应用中整理出较小的服务。我们的领域非常类似于一个票务系统。我们决定从该领域的取消流程开始。 我们的取消服务具有简单的端点“Cancel”,它接收门票的ID。在内部,我们检索ID,执行与取消相关的某些操作,并更新存储实体的状态。从存储的角度来看,取消的门票和有效的门票之...

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

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

8得票2回答
如何编写一个ActionFilter来确保在每个Post操作中使用AntiForgeryTokens?

我想在每个HttpPost操作上使用AntiForgeryTokens,使用一个ActionFilter,该过滤器位于名为ControllerBase的控制器中,其他所有控制器都继承自该控制器。 我想通过创建一个继承自ValidateAntiForgeryToken的ActionFilter...

11得票5回答
使用POST作为URL字符限制的解决方法

如果您的API仅支持POST操作,原因是由于URL长度限制和在请求中传递复杂参数,您仍然可以说您拥有RESTful架构吗? 基本上,以上内容意味着对于这个特定(只读)API,GET和POST之间没有语义上的区别,所以GET可以做的事情也可以用POST完成(但由于限制,反之不行)。 这是否仍...

13得票3回答
IsPostback技术上如何工作?

我目前有一个奇怪的问题,除了Google Chrome浏览器外,所有浏览器在我点击asp.net按钮并简单地将页面发布到相同页面时,都会在Page_Load事件中注册对IsPostback的调用为真。 这导致我尝试发现ASP .Net页面中的IsPostback属性是如何技术实现的,但我很难...

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

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

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

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

23得票4回答
如何根据接受的HTTP动词重载ASP.NET MVC操作?

希望在REST API的GET/PUT/DELETE/POST请求中使用相同的URL,但当不同HTTP方法是Action唯一不同的时候,它会认为它们是重复的! "该类型已经定义了一个成员名为'Index',具有相同的参数类型。" 我想说,那又怎样?这一个只接受GET请求,那一个只接受POS...

11得票5回答
HEAD响应比GET更快吗?

我目前使用GET方法获取文件信息,如果改用HEAD请求方式,会更快吗?因为在第一次响应后我关闭了连接。