小编Art*_*Pol的帖子

如何使用放心发布复杂的XML

使用rest rest,我们可以轻松执行GET,POST和其他方法.在下面的示例中,我们将POST发送到返回JSON响应的API.

@Test
public void reserveARide()
{
    given().
        header("Authorization", "abcdefgh-123456").
        param("rideId", "gffgr-3423-gsdgh").
        param("guestCount", 2).
    when().
        post("http://someWebsite/reserveRide").
    then().
        contentType(ContentType.JSON).
        body("result.message", equalTo("success"));
}
Run Code Online (Sandbox Code Playgroud)

但我需要使用复杂的XML主体创建POST请求.身体示例:

<?xml version="1.0" encoding="UTF-8"?>
<request protocol="3.0" version="xxx" session="xxx">
<info1 param1="xxx" version="xxx" size="xxx" notes="xxx"/>
<info2 param1="xxx" version="xxx" size="xxx" notes="xxx"/>
</request>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?先感谢您

java xml post rest-assured

5
推荐指数
1
解决办法
6499
查看次数

标签 统计

java ×1

post ×1

rest-assured ×1

xml ×1