问题标签 [httpverbs]

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 投票
1 回答
208 浏览

api - 基于 HTTP 动词的 WSO2 API Manager 授权

我正在评估 WSO2 API Manager 来组织一些企业 API。

是否可以基于资源和 HTTP 动词的组合来授权用户?

为了清楚起见,我需要这样的东西:

具有 Access_Token_1 的 user1,可以 POST、PUT 和 DELETE 到资源 /myresource

然而

具有 Access_Token_2 的 user2,只能对同一资源 /myresource 执行 GET

关于如何做到这一点的任何想法?

0 投票
1 回答
1655 浏览

ruby-on-rails - 我应该使用 get、post、put - 这有关系吗?

在我的应用程序中,我在单击时间链接时切换 a 是否student属于 a 。training time

目前它正在使用匹配,但是设置它的正确方法是什么,为什么?

感谢您的输入。

0 投票
1 回答
103 浏览

servicestack - ServiceStack 打错了 http 动词

当尝试执行 POST 请求时Delete(SourceInfo sourceInfo)执行而不是Post(SourceInfo sourceInfo),如果我删除Delete(SourceInfo sourceInfo)thenPut(SourceInfo sourceInfo)则在执行 POST 请求时执行。我很确定我做错了什么,但我无法弄清楚它是什么。

IPlugin使用接口请求路由。

服务看起来像这样

我在这里查看了新 api 设计的路由描述:https ://github.com/ServiceStack/ServiceStack/wiki/New-API ,但在这种情况下看起来并不适用。

0 投票
1 回答
129 浏览

asp.net - 中止 IIS 中的任何 POST 操作

我的网站受到 POST VERB 的 DOS 攻击,我的网站是一个静态网站,我试图停止主页上的任何 POST 操作。

我的服务器上安装了 URL Rewrite,所以我试图编写规则以中止主页上的 POST,但它不起作用。仅在主页上停止 POST 的任何其他想法?

谢谢

0 投票
1 回答
67 浏览

javascript - 在 Web 文档中提交 HTTP 请求的方法?

我想建立一个在 Web 文档(HTML、Javascript 等)中导致 HTTP 提交的方法列表。这是我到目前为止所拥有的,以及可以使用的 HTTP 动词:

  • A链接(获取)
  • FORMs (GET, POST)
  • AJAX请求(所有 HTTP 动词)

还有其他方法可以通过 HTTP 在 Web 文档中提交内容吗?还有没有其他动词可以与我没有列出的上述方法一起使用?特别是,如果您可以为A链接指定一种方法,那就太酷了——我想让浏览器为我的一些删除内容的链接提交DELETE请求。A

0 投票
3 回答
131972 浏览

spring - 在 Spring 中结合 GET 和 POST 请求方法

我有一个支持GETPOST请求的资源。这是示例资源的示例代码:

这两种方法中的代码实际上是相同的,除了让我们说一个变量定义。这两种方法可以很容易地结合使用method = {RequestMethod.POST, RequestMethod.GET}, 和一个简单的if里面。我试过了,但它不起作用,因为这两种方法最后有不同的参数,即HttpServletRequestBindingResult@RequestParam's 不是必需的,因此在POST请求中不需要)。任何想法如何结合这两种方法?

0 投票
3 回答
1138 浏览

http - 如何使用服务器计算字段创建 RESTful 对象

我有一个对象:

Id是一个不可变的键,Name是一个可变的字符串,并且CurrentBalance是根据与该帐户关联的所有交易计算得出的。

我坚持GET \Accounts\{Id}不会是幂等的事实,因为对事务的更改会导致CurrentBalance. 我是否应该从对象中删除此字段并发出类似的请求

但现在我必须多次调用服务器来获取CurrentBalance所有对象:

我想我只是想看看是否已经有一种标准的方法来处理我缺少的这个问题?

更新

第 2 部分,如果原始对象可以通过 GET。我更新的唯一方法Account.Name是通过补丁,因为我不能允许更新 CurrentBalance,对吗?

笔记

我意识到我可以把它放在客户端上以获取所有交易并计算它,但出于多种原因我更愿意在服务器上执行此操作

0 投票
1 回答
149 浏览

ruby-on-rails - rake 路由中没有 HTTP 动词的行

当 URL 模式旁边没有 HTTP 动词时,这意味着什么?例如,当我输入

这是我看到的一个片段:

注意第 3 行和第 4 行没有 http 动词。我假设它默认为 GET 吗?

顺便说一句,我正在开发一个 Rails 2.3.18 项目。

0 投票
2 回答
2497 浏览

php - 使用 PUT http 动词时通过查询参数传递 Oauth2 令牌?

我正在使用League\oauth2-server并且在使用GEThttp 动词时它可以正常工作。

但是,当PUT我提出请求时,我受到了打击

调用未定义的方法 League\OAuth2\Server\Util\Request::PUT()

引发此错误的特定代码是函数Server/Resource.php 文件

从函数

我正在使用 POSTMAN 请求客户端来测试请求 邮递员请求

0 投票
1 回答
1431 浏览

apache - POST 请求被服务器视为 GET

这里有一个非常奇怪的问题。向我的 PHP 脚本发送发布请求时

返回“GET”而不是“POST”。

它适用于所有其他 REST 方法

所以这就是我得到的

它只发生在我的一台服务器上,所以我假设这是一个 apache 问题,我设法弄清楚它只有在我的 url 添加“www”时才会发生。

IE

www.something.com

导致问题,但

某事.com

才不是

我在同一台服务器上的不同站点上进行了测试,我得到了同样的东西,所以我假设它是全局配置。

有什么想法吗