在查询参数中的第一个等号后,是否可以出现等号?

时间:2017-02-28 10:20:41

标签: http url query-parameters

例如,这是一个有效的网址:

http://0.0.0.0:8080/auth/reset?id=AAAAAAAAAAA=&code=uX8kklWhVi-Vhp4BdMRQYBEveEdwQXBFDecLlsT6yBw=

从我所研究的内容来看,它似乎很沮丧(但我还没有发现任何确定的东西),但是我已经对所有解码器进行了正确的解码测试。这包括:

  • Google Chrome
  • 火狐
  • 的NodeJS' decodeURIComponent

1 个答案:

答案 0 :(得分:8)

查询组件is just a convention中的key=value格式。

=allowed in the query component,并且没有保留含义。

是的,它是一个有效的URI。

如何解析参数取决于具体的实现。由于参数通常以&分隔,因此将其他=字符解释为值的一部分是有意义的。