问题标签 [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 回答
1311 浏览

java - 有什么作用?意思是“格式(列表

我正在按照这篇文章中的指示为 Http GetMethod ( http://some.domain/path?param1=value1¶m2=value2 ) 创建一个参数化 URI,但我遇到了一个新问题。

我有这个代码:

但是,我的 Eclipse 说 URLEncodeUtils.format 不接受类型List<NameValuePair>,而只接受List<? extends NameValuePair>.

我认为这可能意味着只接受一个子类(不过,我认为其中没有任何意义,因为 NameValuePair 不是抽象的)但我也尝试过这样做,但没有运气:

这到底是什么意思?

编辑:

感谢您的快速回复。

从理论上的回答中,我刚刚找到了“实际解决方案”:NameValuePair 是一个接口,因此它的格式不能与它一起使用,并且需要一个实现。

因此,解决方案是用一个BasicNameValuePair替换NameValuePair,实现第一个。

但是,我仍然觉得这个“扩展”有点令人困惑。

0 投票
2 回答
27379 浏览

java - 使用 Spring Security,我如何使用 HTTP 方法(例如 GET、PUT、POST)来区分特定 URL 模式的安全性?

Spring Security 参考说明:

您可以使用多个元素为不同的 URL 集定义不同的访问要求,但它们将按列出的顺序进行评估,并且将使用第一个匹配项。因此,您必须将最具体的匹配项放在顶部。您还可以添加方法属性以将匹配限制为特定的 HTTP 方法(GET、POST、PUT 等)。如果一个请求匹配多个模式,则无论排序如何,特定于方法的匹配都将优先。

如何配置 Spring Security,以便根据用于访问 URL 模式的 HTTP 方法对特定 URL 模式的访问进行不同的保护?

0 投票
2 回答
2289 浏览

php - Configuring a route in Symfony with the same URL but different HTTP methods and controller actions

I have the following routes configuration in a Symfony application:

linked to executeConfigure and executeCreate actions. Then I have a form configured this way:

Whenever the form is submitted executeConfigure is executed, although as far as I know the route configured with POST method should avoid that and executes executeCreate.

How can I differentiate between these two actions keeping the same URL?

Thanks!

0 投票
1 回答
399 浏览

php - 搜索获取/发布双重数据提交的解决方案

可能重复:
按 f5 时避免在 php 中重新提交表单

我需要有关如何防止双重数据提交到 mysql 数据库的帮助。

这通常发生在提交后,用户点击 REFRESH 按钮。

每当我使用 html web 表单发送数据以在服务器端处理它们时,我最好省略表单的 action 属性,该属性解释文件将自行处理并从第一行开始我放置服务器端 php 脚本。在发送数据之前,我会严格检查所有字段是否填写正确,然后将该数据发送到未来处理。使用 php 脚本,我将检查单击的 Web 表单按钮是否不为空,然后通过与 mysql 建立的连接执行操作查询。使用标头函数重定向到自身是防止双重数据提交的最佳方法???

你没有任何想法吗?

此外,我将包括代码

0 投票
0 回答
283 浏览

objective-c - POST 到服务器导致 GET 请求

我正在尝试使用以下代码向服务器发出简单的 POST 请求:

在服务器上调试时,这实际上会导致 GET 请求。这就解释了为什么我在尝试读取 $_POST[ ] 变量时遇到 PHP 错误。底线:为什么 setHTTPMethod: 不被接受?

(额外信息:当只是在服务器上用 PHP 编码时,使用 POST 可以正常工作)

0 投票
3 回答
220492 浏览

curl - curl -GET 和 -X GET

Curl 提供了一系列不同的以 X 为前缀的 http 方法调用,但也提供了相同的方法而没有。我都试过了,我似乎无法找出区别。有人可以快速向我解释这两种操作有何不同吗?

0 投票
1 回答
1258 浏览

php - 使用 HTTP 删除方法发送数据

是否可以使用 HTTP 删除方法发送数据,因为当我尝试使用 GWT 请求构建器发送数据时,在服务器上找不到数据!

0 投票
1 回答
1019 浏览

asp.net-mvc-3 - 更改 Http 方法 + BeginRequest 事件处理程序

我目前正在 ASP .NET MVC 3 项目中编写自定义 HttpModule。我有关于在此网页上编写自定义 HttpModule 的文档:http: //msdn.microsoft.com/en-us/library/ms227673.aspx

在我的模块中,我已经开始为 BeginRequest 事件实现一个处理程序。在我的处理程序中,我想更改管道中当前正在处理的请求。我想更改请求,以便稍后在管道中执行我的“连接”控制器的 HttpGet“索引”操作方法。

我知道如何更改 URL,但我需要帮助来设置请求的 Http 方法。如果客户端使用 POST 或其他方法发送请求,我需要将 HTTP 方法设置为 GET。

提前感谢您未来的帮助

0 投票
1 回答
6407 浏览

asp.net-mvc-3 - 在 Html.BeginForm() 中使用 DELETE 表单方法?

我想尽可能使用适当的 HTTP 方法。在这种情况下,当单击按钮删除某些内容时,我想使用属性触发控制器操作[HttpDelete]。但是,我似乎无法使用这种方法创建表单 - 使用 Razor 语法。FormMethod枚举没有选项,并且执行以下Delete操作不会覆盖它:

寻找解决方案一无所获,没有人这样做吗?我知道我可以只使用 POST 但这不是 HTTP 删除方法的重点吗?

0 投票
1 回答
664 浏览

php - 从时间线中删除操作

我使用以下 php 代码将项目发布到时间线:

我现在试图删除一个项目,但无法理解相应的 curl 代码是什么。脸书说:

我将在第一个代码块的哪里定义“-X”和“DELETE”参数?...

感谢您的任何指点!...