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

spring - 如何在控制器 spring mvc 中生成 HTTP 请求

我有一个用 bootstrap 创建的表单,我使用 spring MVC。我在这里不使用弹簧安全性。

我想将用户名和密码发送到欢迎 url。我怎样才能做到这一点。

现在,当我使用@RequestParam("name")注释时,它给出了一个

错误。

0 投票
0 回答
80 浏览

java - 尝试在 Spring 表单中使用 @RequestParam 字段

如果我有如下的 Spring 表单:

春天抱怨说:

但是,在控制器方法中,存在参数:

谁能告诉这是为什么?

如果我使用一个简单的表单字段,例如:

万事皆安。但我更喜欢使用 Spring 字段,隐藏的必要。

在运行时,表单如下所示:

这会导致堆栈跟踪中出现以下消息:

您的页面请求导致 MissingServletRequestParameterException: Required String parameter 'id' is not present 错误:

org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.handleMissingValue(RequestParamMethodArgumentResolver.java:255)

0 投票
2 回答
1199 浏览

jsf - 会话过期后在@ViewScoped bean 中恢复请求参数

我有一个页面,其设置如下,网址如下my.page.com/table.xhtml?id=123

id=123是控制结果表内容的请求参数。所有操作仅使用重新加载数据表AJAX

id通过这个加载:

这一切都很好,直到会话到期。在这一点上,没有任何效果。我无法获取数据,因为我不再有权访问相关id问题和调用DAO没有这个。

通过“不再有权访问id”我的意思是:

返回null。此外,int id来自我的支持 bean(o:viewParam通过f:metadata加载)也遭受了同样的命运。

我知道有一些方法可以捕获 a ViewExpiredException,但这不是我想要的。我需要页面使用请求参数简单地重新加载所有值(在这种情况下id在用户不知情的情况下使用请求参数(在本例中)简单地重新加载所有值。

我(想我)需要一个@ViewScoped管理 bean 来控制这个复杂的表和所有参数等。

我对此感到茫然。我尝试构建自己的ViewHandler以尝试让它简单地重建(模仿刷新)页面,并尝试使用PrimeFaces ajaxExceptionHandler其他解决方案。但是所有这些都会出错并显示它。我只想my.page.com/table.xhtml?id=123从支持 bean 访问我的请求参数。

任何帮助,将不胜感激。

我正在运行:

  • 雄猫 7
  • 莫哈拉 2.2.6
  • 全方位 1.8.1
  • Primefaces 5.0
0 投票
1 回答
427 浏览

g-wan - GWAN 查询字符串长度问题

我正在使用 GWAN (v4.3.14) 并面临一个奇怪的问题。我正在尝试在查询字符串中传递一些长文本。我发现 GWAN 不允许我传递超过 537 个字符的总请求大小的查询参数。
它以400 Bad Request响应

一个示例字符串是:

我的 C++ 文件中的代码是:

有人可以帮我让 GWAN 接受 1000 个字符或更多字符的查询参数吗?

0 投票
2 回答
5767 浏览

spring - Spring MVC:所有请求中的公共参数

我的 Spring MVC Web 应用程序中有许多控制器,mandatoryParam假设有一个参数必须存在于对 Web 应用程序的所有请求中。

现在我想让这个参数值可用于我的 web 层和服务层中的所有方法。我怎样才能有效地处理这种情况?

目前我正在以这种方式处理它:

  • ... 控制器方法(@RequestParam 字符串强制参数,...)
  • 然后通过调用它的方法将此参数传递给服务层

  • 0 投票
    2 回答
    180 浏览

    javascript - $.post 正在将对象数组更改为数组数组

    我尝试通过 ajax 发布一些数据。观看截图 1。但是 jQuery 自动将对象转换为数组。这可以在 screenshot2(chrome 开发者工具)中看到。

    数据发送到 $.post:

    在此处输入图像描述

    chrome 开发者工具中的数据检查:

    在此处输入图像描述

    编辑:

    PHP 中出现问题,我希望 Data 属性是对象数组:

    在此处输入图像描述

    我想读取这样的数据:

    0 投票
    1 回答
    870 浏览

    asp.net - 如何使用最小起订量通过键(Request [key])从请求变量中获取值进行模拟

    我正在使用 moq 对 ASP.NET Http 处理程序进行单元测试。

    在这里,我尝试使用 HttpRequestBase 类的 Request 属性访问当前请求的 HttpRequest 实例。正如我们所知,简化语法可用于访问 QueryString、Form、Cookie 或 ServerVariables 集合中的数据,即 Request["key"]。(在处理程序的 ProcessRequest 方法中使用)

    但我无法获得查询字符串值。代码如下:

    测试班

    在处理程序方法代码中提取请求变量如下:

    employeeid 的值是 null。

    如果将其写为 context.Request.QueryString["employeeid"],我将获得该值,但无法更改在 ProcessRequest 方法中编写的代码。那么问题来了,如何获取 Request key: "employeeid" 的值

    0 投票
    1 回答
    54 浏览

    php - (为什么)不应直接在 Yii 应用程序的控制器中访问请求参数?

    有几种方法可以访问控制器中的请求参数:

    直接

    在请求对象上

    (为什么)带有请求对象的变体更好吗?

    0 投票
    1 回答
    1135 浏览

    spring - spring roo/spring mvc:如何为控制器方法设置 uriencoding

    我有一个在 tomcat 7 中运行的 spring roo web 应用程序。我有一个 spring roo 生成的控制器方法,我将其用于调试问题:

    正如在日志中看到的那样:

    请求参数firstNamelastName编码为 ISO-8859-1,但我希望它们是 UTF-8 编码的。我想我看到了大多数类似的问题

    并确保将所有配置设置为 UTF-8:

    网页.xml:

    tomcats server.xml:

    java参数:

    浏览器编码也设置为 UTF-8,服务器和客户端上的系统 LANG:

    我不知道还有什么办法可以摆脱我猜想的 spring mvc 的那个有趣的 ISO-8859-1 解码......有什么想法吗?我在看什么?

    0 投票
    1 回答
    1355 浏览

    java - 从java中的原始http请求解析表单参数

    我正在尝试从原始 HTTP 请求消息(如下所示)中提取一些信息并将它们存储到org.apache.http.message.BasicHttpRequest的实例中(https://hc.apache.org/httpcomponents-core- ga/httpcore/apidocs/index.html)类。

    我能够使用org.apache.http.message.BasicLineParser类及其方法parseHeader(String value, LineParser parser)来处理(解析+存储)标头,但我不知道如何处理传递的参数表格。

    你知道一个实用程序可以解析从上面的标题之后开始的内容(即在第一个空行之后)吗?我有兴趣收集的是请求正文中存在的所有对 <"parameter_name","parameter_value"> 。

    我已经阅读过类似的答案/问题,例如Parsing raw HTTP Request但我没有发现对表单数据组件有任何帮助

    提前感谢您的帮助和时间