问题标签 [acceptverbs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
27809 浏览

asp.net-mvc - ASP.NET MVC AcceptVerbs 和注册路由

如果我已经用 [AcceptVerbs(..)] 属性修饰了我的操作方法,我是否必须在我的路由定义中注册 HttpVerb 约束(当我注册路由时)?

例如。我有这个。

我是否需要将此添加到引用此操作的路由中,作为约束?

0 投票
2 回答
1494 浏览

asp.net-mvc - Asp.net MVC AcceptVerbs

这里RedirectToAction()不调用ActionResult索引。我需要为此注册路线吗?

0 投票
4 回答
1412 浏览

c# - 测试 MVC 控制器操作 HttpAcceptAttribute 动词

对控制器操作 HttpAcceptAttribute 动词进行单元测试的最佳方法是什么?

到目前为止,我有以下,但它是如此丑陋,即使是一个母亲也不能爱它,也不是很灵活。有没有更好的办法?

谢谢麦克

0 投票
2 回答
14530 浏览

asp.net-mvc - 使用 ASP.NET MVC 响应 HTTP HEAD 请求

当机器人使用 HEAD 访问我的 ASP.NET MVC 站点时,我想正确支持 HTTP HEAD 请求。我注意到该站点的所有 HTTP HEAD 请求都返回 404,尤其是来自http://downforeveryoneorjustme.com的请求。这真的很烦人。希望他们能像其他所有优秀的机器人一样切换到 GET。

如果我只是更改[AcceptVerbs(HttpVerbs.Get)][AcceptVerbs(HttpVerbs.Get | HttpVerbs.Head)]MVC 会知道删除请求的正文吗?

你做了什么来支持 HTTP HEAD 请求?(代码示例会很棒!)

0 投票
2 回答
3301 浏览

http - 未使用 AcceptVerbs、HttpGet 或 HttpPost 标记的控制器操作的默认行为是什么?

如果我创建一个控制器动作并且不使用AcceptVerbs,HttpPostHttpGet. 默认行为是什么?

该操作是否允许任何访问方法或默认为GET

0 投票
1 回答
153 浏览

json - Asp.net MVC Post JSon 数据从一个到另一个?

我在一个解决方案中有三个项目(两个是 asp.net MVC 类型,最后一个是类类型);称它为 EmployeeMVC Proj 和 TimeSheetMVC Proj(用于管理视图)和第三个 EntityLib 项目。

现在来自 EmployeeMVC Proj;我想从 TimeSheetMVC Proj 中弹出一个页面并执行一些操作。假设从 EmployeeMVC Proj 以 JSON 格式将 Time-Sheet Data 发布到 TimeSheetMVC Proj 并返回结果。

我们怎样才能做到这一点?

非常感谢, 吉加尔

0 投票
1 回答
1427 浏览

eclipse - java和eclipse中基于REST的网络聊天

我想使用 Eclipse 在 Java 中创建一个基于 REST 的聊天应用程序,但我不知道如何开始。我如何处理资源、动词和 HEATOS。

0 投票
1 回答
2434 浏览

asp.net-mvc - 什么是 asp.net mvc 中的 Accept 动词?

在引用 asp.net mvc 时,我卡在了 Accept 动词上。我知道 Accept 动词用于 mvc 中的多态性,但它们是如何工作的?我认为 mvc 中有 7 个 Accept 动词:

  1. HttpVerbs.Get
  2. HttpVerbs.Post
  3. HttpVerbs.Put
  4. HttpVerbs.Delete
  5. HttpVerbs.Head
  6. HttpVerbs.Patch
  7. HttpVerbs.Options

它们是什么意思,它们如何帮助在 asp.net mvc 中实现多态性,请帮助,它们的短手是什么(例如:[httppost] 和 [httpget] 我知道)

0 投票
1 回答
632 浏览

rest - 用于更新 REST Api 缓存的更正 HTTP 动词

我正在开发 RESTful Api 微服务,它将所有数据缓存在内存中(并每n分钟从持久存储中更新一次)。服务有一个用于即时缓存更新的 api /update-cache

更新缓存的最佳 http 动词是什么?

GET, POST, PUT,PATCH或者我需要创建一些自定义动词