问题标签 [x-www-form-urlencoded]

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 投票
0 回答
51 浏览

java - 在从 HttpServletRequest 映射到 parameterMap 之前获取帖子正文

我正在尝试使用 application/x-www-form-urlencoded media-type 读取 Http post 请求的正文,但我尝试的所有方法均未成功。

我需要通过比较哈希(作为标头发布)和我使用请求正文计算的哈希来验证请求在通信期间没有更改。

问题是到达我的服务器的请求没有任何正文,只有 parameterMap。我尝试通过使用过滤器(实际上我用它来缓存请求的主体)在早期阶段拦截请求,但它已经不仅仅是参数映射的主体。

我试图处理这个映射以获得一个字符串来计算哈希但是websphere重新排序参数并且哈希不匹配,所以我认为最好的解决方案是在被解析为parameterMap之前读取正文时是纯文本

在我的日志中我可以看到这一点,所以我很确定请求有一个正文:

0 投票
0 回答
79 浏览

java - 如何将 x-www-form-urlencoded 反序列化为 POJO/DTO 或键/值映射?

有谁知道是否有任何方便的方法可以将 x-www-form-urlencoded 文档作为输入(即字符串或流)并将其反序列化为 POJO/DTO 或键/值映射?

0 投票
1 回答
23 浏览

urlencode - 空格的 UrlEncoded 序列化

我对处理x-www-form-urlencoded消息相当陌生。但是,我遇到了一种不同的编码PostUrlEncodedAsync,我在 Flurl HTTP 中使用了将空格编码为+,但是如果我使用其他 urlencoding 它会使用%20

例如 item_name:测试购买

来自 Flurl:测试+购买

来自其他 UrlEncoded:Test%20Purchase

0 投票
1 回答
26 浏览

python - X-WWW 将请求列表放入 Dict

尝试在 Python 中编写一个不断被拒绝的 put 请求 - 问题似乎是该请求不接受该列表作为 dict 的值。

关于如何让这个被接受的任何建议?

0 投票
0 回答
92 浏览

php - get_file_contents:HTTP 请求失败!HTTP/1.1 400 错误请求

我正在尝试使用 Microsoft 帐户身份验证,但登录请求只返回“400 错误请求”。

参考:

任何帮助表示赞赏!

0 投票
1 回答
37 浏览

javascript - 电子邮件回复中未定义的值

我正在尝试将 AJAX 用于我的联系表单,它将表单数据发送到服务器。然后应该通过输入字段向我发送用户信息。

我遇到的问题是,formData 似乎正常运行(出现在浏览器的网络中)但是当我的电子邮件通过时,我得到了未定义的值?

以下是通过电子邮件发送给我的字段。如您所见,在电子邮件正文中,我将“运行测试”添加为字符串,并在电子邮件中返回完美。为什么 req.body 给我未定义的值?

0 投票
1 回答
105 浏览

urlencode - 如何编码和解析/解码嵌套查询字符串Javascript

我通过提交创建的函数将表单数据从 React Hook Form 发送到 Netlify。我对单个表单字段值进行编码没有任何问题,但现在我正在尝试对对象数组进行编码。

这是我的表单数据的示例:

我唯一的问题是“天”数组。我尝试了各种方法来对此进行编码,这是我目前正在使用的功能(这并不理想):

我尝试使用像 qs 这样的库来对数据进行字符串化,但我不知道如何使它工作。

这是将数据发布到 Netlify 的函数:

最后,这是我提交创建的文件的示例,用于接收和解析编码数据:

那么,在将表单数据发送到 Netlify 之前,如何使用嵌套的对象数组正确编码表单数据?然后在 Netlify 函数中,我如何解析/解码该数据以便能够将其提交给 Sanity?

0 投票
1 回答
363 浏览

javascript - Reddit API - 使用 JavaScript 请求访问令牌

我在使用 Reddit API 检索访问令牌的 POST 请求格式方面遇到问题。我遵循OAuth2的说明,并且能够在用户授予权限后解析初始“代码”的 URL,但我不知道在发布请求中确切包含什么。这是我到目前为止所拥有的,其中 returnCode 是从 URL 解析的代码,但我得到了 401 响应。

任何帮助,将不胜感激。

0 投票
1 回答
85 浏览

json - 将复杂对象转换为 x-www-form-urlencoded

我有一个这样的对象:

如何将其转换为 x-www-form-urlencoded 以便使用 curl 命令行在 POST 请求中发送它?我知道,"key1=value1&key2=value2"但我特别困惑如何发送包含结构的整个列表。

0 投票
0 回答
66 浏览

php - 如何在 Spring 中通过 MultiValueMap 以 x-www-form-urlencoded 内容类型发送数据?

我应该从在 php 上实现的服务请求信息。网址看起来像这个 POSThttp://someurl/service/r.php

根据服务文档,php服务的传入数据应该是什么样子

要从 Spring 端实现此请求,请使用以下方法

这种方法意味着数据将被加密并以这种形式发送{input_type =[JSON], response_type = [JSON], method = [someGetMethod], r_data = [{firt_field = [firtfieldvalue], second_field= [secondfieldvalue]}]}

事实是,MultiValueMap将数据作为列表发送,这不适合我们,在这种情况下,我尝试使用 HashMap 并添加

数据以这种方式发送,不是以列表的形式(适合我们),而是没有加密。如何解决这个问题?

从我应该在java中实现的文档中请求php服务的方法