标签: http server
我正在为HTTP请求编写一个客户端模拟实现,并且想到以下无法解决的极端情况:
如果查询参数既出现在URL中又编码在正文中(例如POST请求),应该怎么办? URL应该优先还是正文优先,还是应该将两者合并成一个数组?
示例:
POST https://someserver/somepath?foo=1 Content-Type: application/x-www-form-urlencoded Content-Length: 5 foo=2
解析后的结果: