具有相同键的 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);
添加多个同名字段。
我正在使用 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);
添加多个同名字段。