问题标签 [http-request-parameters]

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 回答
1461 浏览

jsf - 如何在 JSF 中禁用 jftfdi jffi 查询参数

我尝试了 JavaServer Faces 2.2 (Mojarra 2.2.4) 的最新版本,并注意到以这种不需要的方式更改了我的查询字符串:

代替

我发现它是新的 JSF 2.2 特性。但是这些查询参数(jftfdi,jffi)破坏了我对 SEO 友好的 url。我怎样才能禁用它?

0 投票
0 回答
93 浏览

jsp - 我如何使用 EL 获取请求参数有什么问题

我已经创建了一个小小的测试,以了解如何使用 JSTL 和 EL 处理来自 JSP 中的简单动态表单的 http 请求参数,但由于某种原因我遇到了一些问题。

这似乎很简单,但最终结果只是文字 EL 代码被打印到屏幕上。

我有这种偷偷摸摸的怀疑,根本上是错误的,因为 EL 似乎甚至没有被执行,而只是转储了实际的文本。

我在这里做的想法,想法或明显的失败?

代码:

截屏: 在此处输入图像描述

0 投票
4 回答
112236 浏览

spring - Spring MVC - 为什么不能同时使用 @RequestBody 和 @RequestParam

使用带有 Post 请求和 Content-Type application/x-www-form-urlencoded 的 HTTP 开发客户端

1) 只有@RequestBody

URL:localhost:8080/SpringMVC/welcome
正文:name=abc

2)只有@RequestParam

URL: localhost:8080/SpringMVC/welcome
In Body - name=abc

3) 两者一起

URL:localhost:8080/SpringMVC/welcome
正文:name=abc

4)以上参数位置已更改

URL:localhost:8080/SpringMVC/welcome
正文:name=abc

5)一起但获取类型url参数

网址:localhost:8080/SpringMVC/welcome?name=xyz 正文
:name=abc

6) 与 5) 相同,但参数位置已更改

有人可以解释这种行为吗?

0 投票
1 回答
247 浏览

spring - 当 url 具有参数查询字符串时,ContentNegotiatingViewResolver 无法识别媒体类型 (XML/JSON)

我有我的 ContentNegotiatingViewResolver 设置,当我有这样的请求时它工作正常:htttp://localhost:8080/api/getSubscriptions.json(它返回 JSON)或 htttp://localhost:8080/api/getSubscriptions.xml(它返回 XML)。

但是,当我尝试执行此请求(添加参数)时,htttp://localhost:8080/api/getSubscriptions?company=vivi&key=123456&carrier=1.json 返回始终是 XML。

这是我的控制器的代码:

请问,当我在请求中使用参数时,Spring 识别我的媒体类型(json/xml)缺少什么?

0 投票
0 回答
596 浏览

jsf - 如何从外部站点获取 POST 数据

一个外部站点将用户重定向到我的平台,传递一些 POST 数据。如何从我的 Bean 中获取这些信息并将其显示在 JSF 页面中?

我尝试了很多解决方案,但没有一个有效。下面是一个 JSF 测试页面。

这里有一些尝试获取 POST 数据:

另一个:

0 投票
1 回答
2284 浏览

ajax - 使用 servlet 过滤器中的请求参数将 JSF ajax 请求重定向到 URL

我正在使用 JSF2.2 并配置了 servlet 过滤器。Filter 中有效的部分代码:

如果会话为空重定向 - 常规和 AJAX 都会发生。在下一页(login.xhtml,requestScoped)中,我可以通过

如果我添加第二个参数"../login.xhtml?param1=noSession&param2=val2"- 常规请求工作(重定向发生并查看两个参数)但 AJAX 请求不起作用(没有重定向,没有任何反应)。这是萤火虫报告:

这是如何引起的,我们如何在过滤器中为 AJAX 调用设置多个参数?

0 投票
1 回答
91 浏览

jsf - 从一个 bean 到另一个 bean 的托管属性

你们谁能解释一下,为什么第一个代码有效而另一个无效?

在职的:

不工作:

settingsBean.tmp 是 Verteilerliste 的一个实例

操作 editverteilerliste 会导致另一个使用 settingsEditVerteilerlisteBean 的页面:

第二页:

我知道我只能使用工作的,但我想了解为什么第二个不起作用!

0 投票
1 回答
2782 浏览

jdbc - JMeter 获取 jdbc 请求数据并在 Spring 服务操作方法中使用 http post 请求发送每个数据

我最近使用了 jmeter,我尝试从 jdbc 请求中获取一些数据,并使用 http 请求将它们发送到 spring 服务中。

让我更具体地解释一下。

我使用这个查询:

从上面的请求中,插入这些变量的值:id、name、surname,我在 JDBC 请求控制面板的“Variables names”字段中定义。(在每个变量中返回 10 个值,所以我将它们视为数组)

然后我使用“For each”控制器尝试循环输入值,但我不能。进入“对于每个”控制器面板,如果我将 id 设置为“输入变量前缀”(例如)并设置为“输出变量名称”变量,则循环正常工作,然后使用内部 http 请求,我${variable}在 spring 服务处发送。

但我想每次发送一行作为字符串(id[i] + name[i] + surname[i])。怎么能做到这一点?

我还尝试编写一些脚本来使用 beanshell 预处理器定义这个字符串,但没有任何效果。

0 投票
0 回答
650 浏览

spring - 具有区域设置“语言”参数的多个请求参数

我正在开发 Spring MVC 应用程序。我有几种语言环境,当我在需要自己的请求参数的 JSP 页面上更改它们时,我得到一个异常,例如:

我用来更改语言环境的链接是:

当我单击该链接时,它会用它自己的 URL 覆盖当前 URL 中的请求参数。

代替:

我想有向当前 URL 添加多个请求参数的语法,但我不知道。谢谢。

0 投票
1 回答
189 浏览

algorithm - HTTP Post 请求的凭据的未知解码

我有一个 15 年前的网络游戏,当它打开时,你可以输入你的用户名和密码来连接游戏的服务器。在游戏的网站上,您始终可以看到哪些用户已连接。

我想在我的应用程序或网站上有一个按钮,让用户可以在不先启动游戏的情况下连接服务器。

在 Wireshark 的帮助下,我知道了 HTTP 请求:

以下链接正是我想要的

http://registry.mygame.com/userverification_web.php?data=0AQ7aA0iQQQQQQZSKOds1ZX280kW2lCznNUD9wjIInF2pX114v8E0bdRZtVMzkkdCiQeSTysCJYUjVGMYTzdMlOe0x2uhE30

但我需要知道如何仅使用用户名和密码来动态构建链接或请求。

我发现数据参数总是会改变,即使用户名和密码总是相同的。

以下是 un= user和 pw= pass的 10 个示例:

以下是 un= username和 pw= password的 5 个示例:

以下是 un= username12345678和 pw= password12345678的 10 个示例(两者的最大长度):

有人知道这里发生了什么吗?我是否必须关心“gzip”和“deflate”,或者这不是出于解决“代码”的兴趣?我想知道的是,显然用户名和密码是编码的,服务器必须知道如何解码它。由于相同凭据的“代码”似乎永远不会相同,我认为“代码”中的密钥也必须是一个键。

知道开发人员在算法中使用了什么吗?也许关键在于“QQQQQQ”之前的内容。

我已经用编辑器打开了 game.exe 文件。该游戏似乎是用 Visual Studio 6.0 编译的,并且是用 c++ 编写的。大多数东西是不可读的,但 HTTP 请求定义是可读的。但这也与我在 Wireshark 中看到的相同。而且我看不到参数是什么结果。我能读到的只有“数据=%s”。