第二个问号后的Bodyparser行为

时间:2018-03-16 06:39:37

标签: node.js express body-parser

我编写了一个简单的API,它将request.query作为响应返回。

enter image description here

这种行为与我的预期略有不同。

  1. redirectto - 我将唯一的名称作为响应redirectto param的一部分。
  2. id - 我正在回复一个数组。
  3. 为什么会出现这种情况?

1 个答案:

答案 0 :(得分:1)

包含保留字符的查询参数应该是URL编码的,否则将无法正确解析。

正确编码的URL应如下所示:

http://localhost:8082/redirect?requesttype=click&id=79992&redirectto=http%3A%2F%2Flocalhost%3A8081%2Fredirect%3Fname%3Djohn%26id%3D123