问题标签 [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 投票
1 回答
7245 浏览

http - 如何禁用 Tomcat 5.5.27 的 HTTP 方法

请让我知道如何禁用 Web 服务器 Apache Coyote HTTP 1.1 连接器 (Tomcat 5.5.27) 的 HTTP 方法,如 OPTIONS、PUT、DELETE

0 投票
8 回答
8564 浏览

asp.net-mvc - 是否可以在 ASP.NET MVC 中实现 X-HTTP-Method-Override?

我正在使用 ASP.NET MVC 实现一个 RESTful API 的原型,除了这里和那里的奇怪错误之外,我已经实现了我在开始时提出的所有要求,除了调用者能够使用X-HTTP-Method-Override自定义标头覆盖HTTP 方法。

我想要的是以下请求......

...将被分派到实现DELETE功能而不是该GET操作的功能的控制器方法(假设有多个方法实现该操作,并且它们标记有不同的[AcceptVerbs]属性)。因此,鉴于以下两种方法,我希望将上述请求发送到第二种方法:

有人知道这是否可能吗?这样做需要做多少工作......?

0 投票
14 回答
196192 浏览

forms - 什么时候应该使用 GET 或 POST 方法?他们之间有什么区别?

使用GETPOST方法有什么区别?哪个更安全?他们每个人的(缺点)优点是什么?

类似问题

0 投票
2 回答
1011 浏览

jquery - Ajax 请求未从 Django 接收 xml

我有一个 Django 服务器,它处理对 URL 的请求,该 URL 将返回一些 HTML 以在图片库中使用。我可以导航到 URL,浏览器将显示返回的 HTML,但我无法通过对相同 URL 执行 AJAX 调用(使用 jQuery)来获得相同的 HTML。

这是生成响应的视图:

这是“galleryimages.html”模板:

这是我正在进行的 jQuery 调用:

$("#allImages").load("http://localhost:8000/galleryimages/Web");

但是,这不会将任何内容加载到我的#allImages div 中。我使用了 firebug 并运行了 jQuery 的 Ajax 方法 .get(" http://localhost:8000/galleryimages/Web ") 并且 firebug 说响应文本完全是空的。

当我检查我的 Django 服务器日志时,这是我通过浏览器手动导航到 URL 时看到的条目:

[2010 年 1 月 16 日 17:34:10]“GET /galleryimages/Web HTTP/1.1”200 215

这是我进行 AJAX 调用时服务器日志中的条目:

[2010 年 1 月 16 日 17:36:19]“选项 /galleryimages/Web HTTP/1.1”200 215

为什么 AJAX 请求没有得到我的 Django 页面正在服务的 xml?

0 投票
4 回答
10673 浏览

c# - ASP.NET MVC 2 中的 httppost、httpput 等属性如何工作?

在 ASP.NET MVC 2 中,引入了几个新的操作过滤器属性,作为 ASP.NET MVC 1 中属性的“简写”;例如,应用 与应用到一个动作方法HttpPostAttribute做同样的事情。[AcceptVerbs(HttpVerbs.Post)]

此外,使用更冗长的语法,可以组合不同的方法,以允许同时使用PostDelete

现在我想知道:新属性是如何工作的?如果我同时应用[HttpPost]and [HttpDelete],ASP.NET MVC 2 将允许两者还是需要两者(因此不允许任何内容)?

0 投票
3 回答
2112 浏览

java - 用 JAX-RS 覆盖 HTTP 方法

今天的浏览器(或 HTML < 5)只支持 HTTP GET 和 POST,但要与 RESTful 通信,也需要 PUT 和 DELETE。如果解决方法不应该是使用 Ajax,则需要隐藏表单字段之类的东西来覆盖实际的 HTTP 方法。

Rails 使用以下技巧:

有没有可能用 JAX-RS 做类似的事情?

0 投票
3 回答
1188 浏览

authentication - 安全性:通过 URL 强制 GET 请求?

如果我要创建一个通过以下方式处理登录的应用程序,我应该担心什么:

与基于发布的用户详细信息(用户名+密码)的普通登录页面相比,它有多不安全?有区别吗?

谢谢

0 投票
2 回答
5194 浏览

http - 细粒度的 REST HTTP 动词浏览器支持

是否有关于浏览器如何实际支持 rest http 动词(尤其是 PUT、DELETE)的数据。这个问题主要是因为许多来源(例如这个stackoverflow 答案)告知大多数浏览器不支持 PUT 和 DELETE 但不说是哪个。

Rails使用客户端上的补丁解决了这个问题,并反转了服务器上的补丁,但我想知道,例如,哪些浏览器不需要这种破解。

0 投票
1 回答
719 浏览

ruby-on-rails - REST/Rails 问题 - 支持 HTTP 方法?

因此,我的一条路线出现此错误。我正在运行 Rails v2.3.8 + Mongrel 1.1.5。rails 只支持 GET 和 POST 吗?

我的 routes.rb 中定义的路线是 -

0 投票
5 回答
6130 浏览

http - 在 RESTful 服务中表示“即发即弃”操作的 HTTP 方法

考虑 REST,将 HTTP 方法映射到 CRUD 操作相对容易:POST 用于创建,GET 用于读取等。但是“即发即弃”操作呢?哪种 HTTP 方法最能代表触发后的操作,例如触发批处理作业(其中没有将响应发送回调用者)?

POST 会浮现在脑海中,但我认为 GET 也是一种合适的方法,因为 99% 的时间您只为这些类型的操作提供一堆参数。你怎么看?