Java 将一个项目列表作为formParam发送并重新启动
我正试图通过POST将一些JSON提交给一个重新启动的端点。API需要一个密钥列表。我需要发送的值是一个包含单个项的列表 理想的请求如下所示:Java 将一个项目列表作为formParam发送并重新启动,java,rest-assured,Java,Rest Assured,我正试图通过POST将一些JSON提交给一个重新启动的端点。API需要一个密钥列表。我需要发送的值是一个包含单个项的列表 理想的请求如下所示: Request method: POST Request path: http://localhost:8080/registrionURL Request params: <none> Query params: <none> Form params: paramKey=[param space] Path par
Request method: POST
Request path: http://localhost:8080/registrionURL
Request params: <none>
Query params: <none>
Form params: paramKey=[param space]
Path params: <none>
Multiparts: <none>
输出:
Request method: POST
Request path: http://localhost:8080/registrionURL
Request params: <none>
Query params: <none>
Form params: paramKey=param space
Path params: <none>
Multiparts: <none>
Request method: POST
Request path: http://localhost:8080/registrionURL
Request params: <none>
Query params: <none>
Form params: paramKey=[param space, param space]
Path params: <none>
Multiparts: <none>
输出:
Request method: POST
Request path: http://localhost:8080/registrionURL
Request params: <none>
Query params: <none>
Form params: paramKey=param space
Path params: <none>
Multiparts: <none>
Request method: POST
Request path: http://localhost:8080/registrionURL
Request params: <none>
Query params: <none>
Form params: paramKey=[param space, param space]
Path params: <none>
Multiparts: <none>
请求方法:POST
请求路径:http://localhost:8080/registrionURL
请求参数:
查询参数:
Form params:paramKey=[param space,param space]
路径参数:
多部分:
有人知道如何将长度为1的列表作为表单参数发送吗?如果您将表单参数作为
列表传递,则该功能有效:
.formParam(paramKey, Arrays.asList(paramWithSpace))
facepalm,我尝试在一个似乎不起作用的参数映射中创建列表,但从未尝试过.formParam()
的列表。很好,谢谢!