问题标签 [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 回答
18 浏览

angularjs - 将表单数据作为 urlencoded 发布是否受到与 URI 长度相同的长度限制?

我正在尝试将包含字符串值的大对象作为 AngularJS 中的 urlencoded 表单值发布:

我发送这个请求的后端是一个 Spring Boot 应用程序。有点大时我会Http 416 URI too long出错。myObject

我认为像这样发布表单值的目的是避免 URI 长度限制。这是否受到同样的限制?

当我从 Chrome 控制台复制请求作为 curl 命令并将其导入 Postman 时,它会正确地将值放入正文字段中,所以我认为这意味着请求在正文中正确发送,而不是在 url 参数中。

除了以某种方式增加 Spring Boot 接受的 URI 长度或在正文中发布与常规 JSON 相同的数据之外,还有其他选择吗?

0 投票
1 回答
69 浏览

javascript - 如何将 x-www-form-urlencoded 转换为对象

我正在使用 API 发送 x-www-form-urlencoded 类型的数据,就像这样

有没有办法(如 npm 包)将此数据转换为 Javascript 对象或 JSON 以在我的网站中使用它?

0 投票
1 回答
112 浏览

unity3d - Unity - WWWForm不发布变量

我在一个项目中工作得很好,但是在第二个项目中我的 _POST 变量是空白的。想法?

而且php文件很简单

统一的控制台是:

MADE IT 作者:[] state: [] UnityEngine.Debug:Log (object)

这在 POSTMAN 中运行良好,所以不确定为什么 Unity Forms 没有传递 POST 变量?

0 投票
0 回答
172 浏览

c# - 使用内容类型 = application/x-www-form-urlencoded 的 HTTPclient 调用 POST

我在使用 Content-Type = application/x-www-form-urlencoded 和 Https URL 调用 POST API 时需要帮助,我使用了下面的代码,但它一直返回 400 bad request 。

如何在 HttpClient 上以 x-www-form-urlencoded 格式发送数据?我下面的代码有什么问题。

0 投票
1 回答
572 浏览

node.js - Node.js:使用 x-www-form-urlencoded 的 Axios 与 Fetch

我通常使用 Axios 来处理我的 API 请求,但由于某种原因,我在使用 Axios 访问外部 API 时遇到了问题。

另一方面,Fetch 可以很好地处理这个特定的请求。

我试图弄清楚我在这里做错了什么。

爱讯:

我尝试添加qs.stringify到对象主体,但这也不起作用。

拿来:

我真的很想知道我在这里做错了什么,所以如果可能的话我可以坚持使用一个包。

任何反馈表示赞赏!

0 投票
0 回答
69 浏览

reactjs - 为什么我在 reactJS 中收到 Axios 400 bad request 错误

更新的问题

我正在尝试从表单 URL 编码的服务器获取令牌,但是每当我这样做时,我都会收到 400 错误请求错误。

如果我控制台日志 'formbody' 我得到正确的字符串,但仍然是同样的问题。

0 投票
2 回答
435 浏览

java - 使用 Retrofit2 在 form-urlencoded 请求中发送对象列表

这是我的邮递员要求:

在此处输入图像描述

我将使用 Retrofit2、Gson 和 RxJava2 发送一个 POST 请求。这是我的要求:

这是使用 POJO 生成器创建的考试模型:

邮递员正确发送请求并收到响应代码 204,但我的改造请求无法正确发送请求。如何使用 Retrofit 版本 2 和 RxJava 版本 2 在 x-www-form-urlencoded 请求中发送对象列表?

0 投票
0 回答
25 浏览

angular - 映射复杂的 javascript 对象以制定内容类型为 x-www-form-urlencoded 的请求

我想将复杂的请求对象转换为类似 queryString 的格式,以便发布内容类型为 x-www-form-urlencoded 的 formData。我的对象将是格式

我想将其转换为 QueryString 之类的格式,在 jquery 中我们有 $.param 不能使用它,但是有什么类似的东西我们可以在打字稿中实现相同的效果。在谷歌上搜索几乎所有东西,但没有一个会转换复杂的对象。任何帮助将非常感激 。谢谢

0 投票
0 回答
177 浏览

curl - 带有多个参数的 JAX RS 和 application/x-www-form-urlencoded

我试图从我的 x-www-form-urlencoded 中获取值,但 MultivaluedMap<String, String> formParams 不包含任何值:

这是我的卷曲:

我目前不知道为什么该列表不包括“测试”。

我也试过邮递员: 在此处输入图像描述

知道有什么问题吗?

0 投票
0 回答
253 浏览

nestjs - x-www-form-urlencoded 数据中的 NestJS 布尔值?

在编码格式方面,我有点新手(从来没有真正理解过它们)。目前,我正在使用 Postman 测试我的许多 API 端点并将数据发送到端点,并使用装饰器x-www-form-urlencoded解析完整对象。@Body()只要我Content-Type在请求中指定正确的标头,这就会起作用。但是,我还没有弄清楚是否可以让 NestJS 自动将任何有效负载值解析为boolean. 如果我将值设置为"true"它将被解析为string.

我可以发送请求application/json并传递布尔值(这可行) - 但我很想知道这是否也可以使用x-www-form-urlencoded.