【发布时间】:2015-08-18 13:50:28
【问题描述】:
这是我的帖子请求的正文
{
"Type": "Something",
"Authentication": [
{
"Key": "key1",
"Value": "value1"
},
{
"Key": "key2",
"Value": "value2"
},
{
"Key": "key3",
"Value": "value3"
}
]
}
我不太清楚如何模拟为我的 post 请求发送参数以发送上面的 post 有效负载。
我假设将所有内容作为键值对发送,但没有考虑到 Authentication 中的嵌套,这是一个数组。作为例外,我收到 400 Bad Request。
如果我能理解如何为这个请求正确发送 post 参数,我将不胜感激。除了可读性之外,在地图中发送它是否有任何区别
这是我的 RestAssured DSL
given().
param("type", "Something").
param("key1", "value1").
param("key2", "value2").
param("key3", "value3").
header("content-type", "application/json").
when().
post("http://someURL/something").
then().
statusCode(200).
log().everything();
【问题讨论】:
标签: rest-assured