将相同的HTTP参数放在URL和正文中

时间:2018-11-22 12:20:42

标签: http server

我正在为HTTP请求编写一个客户端模拟实现,并且想到以下无法解决的极端情况:

如果查询参数既出现在URL中又编码在正文中(例如POST请求),应该怎么办? URL应该优先还是正文优先,还是应该将两者合并成一个数组?

示例:

POST https://someserver/somepath?foo=1
Content-Type: application/x-www-form-urlencoded
Content-Length: 5

foo=2

解析后的结果:

  1. foo = 1
  2. foo = 2
  3. foo = [1,2]

0 个答案:

没有答案