问题标签 [http-method]

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 投票
2 回答
2452 浏览

http - 如何使用自定义 HTTP 方法类型编写 HTTP 请求

是否有工具可以让我准备自定义 HTTP 请求。我需要请求绑定到服务器端自定义 HTTP 方法的资源。我知道非常完美的火狐插件RESTClient,除了我无法设置自定义 HTTP 方法类型,如:FOO.

编辑

我发现该RESTClient插件还提供了创建自定义 HTTP 方法的可能性。这与Fiddler. 但是,Fiddler是一个不错的选择。

0 投票
3 回答
81045 浏览

.net - HTTP方法GET,POST,PUT和DELETE有什么区别

我正在开发 REST WCF 服务,理论上我知道什么时候选择什么目的。

  • GET获取资源
  • PUT更新
  • POST插入
  • DELETE删除

但是如果我们不遵循上述规则,假设插入一条记录我使用的GET方法有什么缺点?

0 投票
1 回答
59950 浏览

java - 有什么方法可以让 HTTP GET、POST、PUT、DELETE 保持不变?

例如,HttpServletResponse将 HTTP 状态代码作为常量,例如

是否在 Java EE API 中的任何地方为 HTTP 方法定义了任何此类常量GETPOST以便可以轻松引用它,而不是我自己创建一个?

0 投票
2 回答
2206 浏览

angularjs - AngularJs http 方法覆盖 PUT-POST

有没有办法使用请求中的或参数$resource来使用 Angular 的服务覆盖 http 方法?X-HTTP-Method-Override_method

0 投票
2 回答
3130 浏览

c# - 为 HttpMethod 使用自定义值

我正在使用HttpClient,我需要为HttpMethod. 在 usingHttpWebRequest只需要一个字符串的地方,HttpClient需要一个HttpMethod. 枚举中的可用值HttpMethod,我看不到添加自定义值的方法。有什么想法吗?

0 投票
1 回答
2077 浏览

apache - 禁用不必要的 HTTP 方法

我正在做一个基于 Web 的应用程序,我所做的是禁用某些特定于网站不需要的 HTTP 方法OPTIONSHEADTRACE.

我把它放在httpd.conf我的 xampp 上以测试它是否有效:

现在我的问题是我怎么知道它是否真的被停用或这个特定设置是否正常工作?是否有工具可以促进这一点。我只是服务器端管理的新手。

请有人帮助我。

0 投票
1 回答
2224 浏览

xml - web.xml -缺席的

我想知道我是否在练习考试问题中发现了错误:

用户通过以下方式在部署描述符 web.xml 中配置了安全设置:

用户可以调用哪些 HTTP 方法test.jsp

正确答案列为none,但我认为所有方法都应该有效,因为该<http-method>元素不存在。哪个是对的?

0 投票
8 回答
26159 浏览

ruby-on-rails-4 - Rails 在 CORS 预检选项请求中以 404 响应

我正在使用 Rails 4 创建一组服务,我正在使用 JavaScript 浏览器应用程序。跨域 GETS 工作正常,但我的 POST 未通过预检 OPTIONS 检查并出现 404 错误。至少,我认为这就是正在发生的事情。以下是控制台中出现的错误。这是 Mac 上的 Chrome 31.0.1650.63。

我已经搜索了有关启用 CORS 的说明,但我很困惑。通常的建议似乎是将这样的东西放在应用程序控制器中,我这样做了。

接下来是 routes.rb 中的某种路由,当 OPTIONS 请求进来时,它会重定向到这个动作。

'match' 指令在 Rails 4 中不再有效,所以我摆弄它,试图让它直接匹配 POSTS,如下所示:

但它仍然不起作用。由于 GET 请求正在工作,我假设我缺少的是 OPTIONS 请求的正确路由。但是,我已经尝试了所有我能想到的路线,但似乎没有什么能让请求通过。

我也尝试安装cyu/rack-cors,这给出了相同的结果。

有人知道我在做什么错吗?

0 投票
1 回答
1094 浏览

regex - 如何通过 htaccess 拒绝跟踪请求?

我想通过 htaccess 禁用跟踪和跟踪方法。

在我的 htaccess 中使用以下代码段:

我得到以下答案

所以它似乎适用于 TRACK 但不适用于跟踪。两个分开的条件也可以。

我该如何调试它?

谢谢

0 投票
3 回答
2268 浏览

api - 获取或创建的最佳 HTTP 方法

我正在编写一个基于 HTTP 的 API,我遇到用户指定资源的情况,如果该资源尚不存在,则服务器会创建它。get_or_create它基本上建立在 Django 的方法之上。

在这种情况下,最惯用/正确的 HTTP 方法是什么?

我怀疑这POST是正确的。但是,我不完全确定。虽然这似乎GET是不正确的,因为它不应该有任何副作用。