问题标签 [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.
javascript - 如何从javascript对象序列化?
有一个示例对象:
Hot to transform to application/x-www-form-urlencoded
content?, 仅从表单对象而不是从 javascript 对象进行 jquery 转换。
期望:var1=val+1&var2=val+2
http - 颤振 x-www-form-urlencoded POST 请求
我目前正在尝试将两个键值发送到服务器并获得答案。我的代码(main.dart):
服务器代码:
对于响应 Responsem.dart 文件:
我认为我的身体不正确,因为我从服务器端获得的唯一值是“false:novalue”,statusCode 是 200。我是新手,你能帮忙吗?谢谢...
twilio - 通过 REST 在 Twilio Chat 中上传媒体消息
我可以使用 REST(Python 请求)将媒体/文件上传到 Twilio,但是 Mime-Type 错误并且文件名为空。我在Twilio Python 模块中看不到对此的任何支持
是否可以上传文件及其文件名信息和正确的 Mime 类型,如 VCF?
我遵循了这个文档,但是没有明确的指导来插入文件名
android - HttpURLConnection 间歇性返回错误代码 500
以下 URLConnection Post 任务在 Android 8 中运行良好,但在 Android 9 中运行时断时续。例如,它在前两次调用时返回错误代码 500,然后在第三次调用时,它返回良好的代码 200,并带有来自后端的令牌参数回复。其他时候,在 Android 9 模拟器中编译并重新启动我的应用程序后,它在第一次尝试时就可以工作,在多次调用期间运行良好,然后开始返回有缺陷的错误代码 500。你会感觉......可靠性大约为 50/ 50 随机。我不认为是模拟器,因为一位同事在物理 Android 9 Pie 设备上测试了 Apk,并且发生了相同的行为。我也相信我的输入参数字符串是正确的,因为身份验证至少在某些时候有效,所以错误必须在我的代码的某些实现上。
有任何想法吗?
这是代码:
lagom - Lagom - 如何发布 x-www-form-urlencoded
我有一个服务定位器,它链接到外部 URL。然后我想invoke
在我的实现中使用该服务。
这是我的想法,在我的 build.sbt 中,我输入了我的服务的 URL
然后,我有确切名称的服务
然后我可以通过调用它来调用这个服务/ api
但问题是,我发送的请求应该被格式化为x-www-form-urlencoded
而不是正常Json
格式。有可能实现这一目标吗?
*附注。响应仍然以正常Json
格式出现
json - 将 json 请求正文转换为 x-www-form-urlencoded
如果我们有一个 json 内容类型的请求如下
等价的x-www-form-urlencoded
将是name=user&var=foo
那么,什么相当于x-www-form-urlencoded
:
谢谢,
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 (或获取原始请求正文)
有人可以帮我这个吗,请...
javascript - 使用包含“+”的令牌参数重定向 URL
我在创建从我在应用程序中使用的 API 到 URL 的重定向时遇到问题。我请求session token
在重定向 URL 中使用的 a,但是当令牌中包含 a 时我遇到了问题+
。我的猜测是浏览器将其作为 aspace
而不是实际的令牌字符来选择,这导致重定向经常失败。
这是一个可以从对 API 的请求返回的示例令牌:1w5OX65MRj+3J9R5AXjMWQLAAXIo5TXa
查看网络选项卡,我发现它尝试使用此令牌请求重定向:
1w5OX65MRj 3J9R5AXjMWQLAAXIo5TXa
,这就是导致问题的原因。
我尝试用替换它+
,%2B
但似乎我的应用程序根本没有替换它,这对我来说有点奇怪。
这是我的代码:
我对 URL 编码知之甚少,但如果有人能指出我正确的方向,那将非常有帮助。谢谢!
node.js - 在nodejs中解析传入的x-www-form-urlencoded
我将 hapi 用于一个简单的 API。我需要将一些数据提交给第 3 方 api,这些数据在 POST 正文中,Content-Type: application/x-www-form-urlencoded
在标题中,在包含表单数据的正文中。我使用form-data和node-fetch成功地做到了这一点。
我正在为此编写一个测试,使用jest-fetch-mock来模拟 fetch 服务。但是,模拟的 fetch 请求是一个FormData()
对象,要获取 body 的值,我必须使用 form-data 方法,特别是getBuffer()
. 我能做的最好的就是获取表单数据流的文本,如下所示:
有什么方法可以解析这些以测试是否提交了正确的值?
谢谢
flutter - 如何在 Flutter 中发布 x-www-form-urlencoded
我正在尝试向POST
API 发送请求以创建帐户。
该请求运行良好,它应该如下所示:
还有 9 个标题是自动生成的,所以我没有显示它们,但如果需要,我可以再显示一个屏幕。
我的请求如下所示:
这是我的打印结果:
如您所见,我收到 307 错误,并且问题不是来自服务器,因为它与 Postman 一起使用。
我form-urlencoded POST
是否正确发送此请求?
我也试过:
但结果相同。我也试过:
再次得到相同的结果。
我究竟做错了什么 ?
编辑 :
我尝试了 FoggyDay 的回答,这是我现在的要求:
但是我仍然有一个 307 错误。我创建了正确的请求吗?
编辑 2:
按照要求,我打印的位置如下:
我得到:
问题是我已经在调用 /app/createUser...('/app/' 在 BASE_URL 中)