jetty: `form` method incorrectly merges query string and form urlencoded/multipart body parameters
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
从 Jetty 模块的 form 提取实现开始,找出请求体参数与查询字符串参数在何处合并。用一个同时带有查询字符串和请求体的 application/x-www-form-urlencoded 请求复现,然后添加或运行一个 Jetty 专用测试,断言只返回请求体参数。完成意味着 form 对 urlencoded 和 multipart 请求都忽略查询参数。
由索引模型根据 Issue 内容生成。
描述
Description:
When extracting form data from an application/x-www-form-urlencoded or multupart/form-data request, the form method returns a combination of both the URL query parameters and the body parameters.
Expected behavior:
Form parameter extraction should strictly return the parsed parameters from the request body, ignoring the URL query string.
ref #4031
- 主要语言
- Java
- 星标
- 1.8k
- 派生
- 207
- 平均合并
- 1 天 8 小时
- 30 天内合并 PR
- 20
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
jooby-project/jooby 的其他 Issue
-
难度 5/5 一周以上 新手友好度 25/100
jooby-project/jooby#4021 · 5 条评论 ·
维护者通常 1 天内回复
-
难度 4/5 3-5 天 新手友好度 38/100
jooby-project/jooby#3766 ·
维护者通常 1 天内回复
-
难度 4/5 3-5 天 新手友好度 25/100
jooby-project/jooby#3521 · 2 条评论 ·
维护者通常 1 天内回复
-
question
难度 4/5 3-5 天 新手友好度 35/100
jooby-project/jooby#1513 · 10 条评论 ·
维护者通常 1 天内回复
查看 jooby-project/jooby 的全部 Issue
相似的 Issue
-
[BUG] micronaut-serde-oracle-jdbc-json brings a second OJDBC driver onto the runtime classpath可能已有人在做 @ZARAYACH 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 72/100
micronaut-projects/micronaut-serialization#1494 · 4 条评论 ·
维护者通常 2 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 73/100
维护者通常 2 天内回复
-
code-health feature/sync OS/Android QA/Test-Plan-Specified QA/Yes
难度 2/5 1-3 小时 新手友好度 75/100
brave/brave-browser#60327 ·
维护者通常 1 天内回复
-
Type: Bug
难度 2/5 1-3 小时 新手友好度 65/100
it-at-m/raumreservierung#383 ·
维护者通常 3 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
aws/context-ontology-accelerator#325 ·
维护者通常 1 天内回复