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

javascript - 如何从javascript对象序列化?

有一个示例对象:

Hot to transform to application/x-www-form-urlencodedcontent?, 仅从表单对象而不是从 javascript 对象进行 jquery 转换。

期望:var1=val+1&var2=val+2

0 投票
1 回答
2092 浏览

http - 颤振 x-www-form-urlencoded POST 请求

我目前正在尝试将两个键值发送到服务器并获得答案。我的代码(main.dart):

服务器代码:

对于响应 Responsem.dart 文件:

我认为我的身体不正确,因为我从服务器端获得的唯一值是“false:novalue”,statusCode 是 200。我是新手,你能帮忙吗?谢谢...

0 投票
1 回答
184 浏览

twilio - 通过 REST 在 Twilio Chat 中上传媒体消息

我可以使用 REST(Python 请求)将媒体/文件上传到 Twilio,但是 Mime-Type 错误并且文件名为空。我在Twilio Python 模块中看不到对此的任何支持

是否可以上传文件及其文件名信息和正确的 Mime 类型,如 VCF?

我遵循了这个文档,但是没有明确的指导来插入文件名

0 投票
0 回答
24 浏览

android - HttpURLConnection 间歇性返回错误代码 500

以下 URLConnection Post 任务在 Android 8 中运行良好,但在 Android 9 中运行时断时续。例如,它在前两次调用时返回错误代码 500,然后在第三次调用时,它返回良好的代码 200,并带有来自后端的令牌参数回复。其他时候,在 Android 9 模拟器中编译并重新启动我的应用程序后,它在第一次尝试时就可以工作,在多次调用期间运行良好,然后开始返回有缺陷的错误代码 500。你会感觉......可靠性大约为 50/ 50 随机。我不认为是模拟器,因为一位同事在物理 Android 9 Pie 设备上测试了 Apk,并且发生了相同的行为。我也相信我的输入参数字符串是正确的,因为身份验证至少在某些时候有效,所以错误必须在我的代码的某些实现上。

有任何想法吗?

这是代码:

0 投票
1 回答
125 浏览

lagom - Lagom - 如何发布 x-www-form-urlencoded

我有一个服务定位器,它链接到外部 URL。然后我想invoke在我的实现中使用该服务。

这是我的想法,在我的 build.sbt 中,我输入了我的服务的 URL

然后,我有确切名称的服务

然后我可以通过调用它来调用这个服务/ api

但问题是,我发送的请求应该被格式化为x-www-form-urlencoded而不是正常Json格式。有可能实现这一目标吗?

*附注。响应仍然以正常Json格式出现

0 投票
1 回答
193 浏览

json - 将 json 请求正文转换为 x-www-form-urlencoded

如果我们有一个 json 内容类型的请求如下

等价的x-www-form-urlencoded将是name=user&var=foo

那么,什么相当于x-www-form-urlencoded

谢谢,

0 投票
1 回答
89 浏览

java - 我可以在使用标头 application/x-www-form-urlencoded 的春季处理 HTTP POST 中禁用解码请求正文(或获取原始请求正文)

在特殊情况下工作,我必须使用 ConentType:application/x-www-form-urlencoded 处理请求,但在交付时未编码。Spring 可能会解码请求正文,所以我会得到一个错误的正文,例如:正确的字符串:“a+b+c”弹簧解码的:“ab c”

我无法改变发布该方法的人的行为,所以我认为我需要一种方法来做到这一点,正如标题所说:disbale decode request body in spring handling HTTP POST with header application/x-www-form-urlencoded (或获取原始请求正文)

有人可以帮我这个吗,请...

0 投票
1 回答
76 浏览

javascript - 使用包含“+”的令牌参数重定向 URL

我在创建从我在应用程序中使用的 API 到 URL 的重定向时遇到问题。我请求session token在重定向 URL 中使用的 a,但是当令牌中包含 a 时我遇到了问题+。我的猜测是浏览器将其作为 aspace而不是实际的令牌字符来选择,这导致重定向经常失败。

这是一个可以从对 API 的请求返回的示例令牌:1w5OX65MRj+3J9R5AXjMWQLAAXIo5TXa

查看网络选项卡,我发现它尝试使用此令牌请求重定向: 1w5OX65MRj 3J9R5AXjMWQLAAXIo5TXa,这就是导致问题的原因。

我尝试用替换它+%2B但似乎我的应用程序根本没有替换它,这对我来说有点奇怪。

这是我的代码:

我对 URL 编码知之甚少,但如果有人能指出我正确的方向,那将非常有帮助。谢谢!

0 投票
0 回答
134 浏览

node.js - 在nodejs中解析传入的x-www-form-urlencoded

我将 hapi 用于一个简单的 API。我需要将一些数据提交给第 3 方 api,这些数据在 POST 正文中,Content-Type: application/x-www-form-urlencoded在标题中,在包含表单数据的正文中。我使用form-datanode-fetch成功地做到了这一点。

我正在为此编写一个测试,使用jest-fetch-mock来模拟 fetch 服务。但是,模拟的 fetch 请求是一个FormData()对象,要获取 body 的值,我必须使用 form-data 方法,特别是getBuffer(). 我能做的最好的就是获取表单数据流的文本,如下所示:

有什么方法可以解析这些以测试是否提交了正确的值?

谢谢

0 投票
4 回答
10059 浏览

flutter - 如何在 Flutter 中发布 x-www-form-urlencoded

我正在尝试向POSTAPI 发送请求以创建帐户。
该请求运行良好,它应该如下所示:

批量编辑模式:
批量编辑模式

键值编辑模式:
键值编辑模式

还有 9 个标题是自动生成的,所以我没有显示它们,但如果需要,我可以再显示一个屏幕。

我的请求如下所示:

这是我的打印结果:

如您所见,我收到 307 错误,并且问题不是来自服务器,因为它与 Postman 一起使用。

form-urlencoded POST是否正确发送此请求?

我也试过:

但结果相同。我也试过:

再次得到相同的结果。
我究竟做错了什么 ?

编辑 :

我尝试了 FoggyDay 的回答,这是我现在的要求:

但是我仍然有一个 307 错误。我创建了正确的请求吗?

编辑 2:

按照要求,我打印的位置如下:

我得到:

问题是我已经在调用 /app/createUser...('/app/' 在 BASE_URL 中)