Poco HTMLForm具有相同键的多个参数

Poco HTMLForm multiple parameter with same key

本文关键字:参数 HTMLForm Poco      更新时间:2023-10-16

我正在使用Poco::Net:HTMLForm来POST请求。

现在我想把形式:

form[key] = value1
form[key] = value2

服务器端可以将密钥转换为列表[value1,value2]。我可以在Postman测试时这样做,但在POCO HTMLForm中,value2将覆盖value1。

有什么方法可以在Poco::Net::HTMLForm中实现这一点吗?

您可以使用

form.add(name, value);

添加多个具有相同名称的字段。

不,正如您所注意到的,相同的键将被覆盖。不过,自己组装数据并没有那么复杂:

?key=value1&key=value2

在github上提交的问题

UPDATE:使用form.add(name, value),它将允许多个值。