Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将一个项目列表作为formParam发送并重新启动_Java_Rest Assured - Fatal编程技术网

Java 将一个项目列表作为formParam发送并重新启动

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

我正试图通过POST将一些JSON提交给一个重新启动的端点。API需要一个密钥列表。我需要发送的值是一个包含单个项的列表

理想的请求如下所示:

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()
的列表。很好,谢谢!