gpt4 book ai didi

java - 如何使用 SoapUI 测试需要多选复选框的 REST 服务?

转载 作者:行者123 更新时间:2023-12-02 04:27:26 25 4
gpt4 key购买 nike

我正在使用 Resteasy 构建 REST 服务,但找不到有关如何使用 SoapUI 提交 application/x-www-form-urlencoded 多选复选框列表的说明。请指教。提前致谢。

下面是方法声明。

该表单将提交具有相同名称“prefDressStyles”的复选框列表。

@POST
@Path( "/register" )
@Consumes( MediaType.APPLICATION_FORM_URLENCODED )
@Produces( "application/json" )
public Response register( MultivaluedMap<String, String> formParams )
{
.
.
.
}

最佳答案

当您使用媒体类型 application/x-www-form-urlencoded 时,表单的所有元素将聚合在 POST 查询字符串中,如下所示:

param1=value1&param2=value2&...paramN=valueN

在您的 Java 代码中,该字符串将被视为一组键和值对,它将填充 MultivaluedMap<String, String> .

回到当前的问题,为了使用 SOAP UI 测试此 REST 服务,您应该传入与上面类似的查询字符串。如果您不确定要传递什么,您可以在 Debug模式下运行 weh 应用程序,并查看传递到 register() 的输入映射。方法。

关于java - 如何使用 SoapUI 测试需要多选复选框的 REST 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31954521/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com