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

Poco HTMLForm multiple parameter with same key

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

现在我要输入表格:

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

服务器端可以将key转换为列表[value1, value2]。 我可以在使用 Postman 进行测试时执行此操作,但在 POCO HTMLForm 中,value2 将覆盖 value1。

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

不,如您所见 - 相同的键将是 overwritten。不过,自己组装数据并没有那么复杂:

?key=value1&key=value2

在 github 上发布 filed

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

您可以使用

form.add(name, value);

添加多个同名字段。