在 TestAssured 中,可以使用 Header 类的多个实例来添加多对键值对。以下是一种添加多对键值对的示例:
import io.restassured.http.Header;
import static io.restassured.RestAssured.*;
public class TestAssuredExample {
public static void main(String[] args) {
Header header1 = new Header("Key1", "Value1");
Header header2 = new Header("Key2", "Value2");
Header header3 = new Header("Key3", "Value3");
given()
.header(header1)
.header(header2)
.header(header3)
.when()
.get(url)
.then()
.statusCode(200);
// 其他处理逻辑...
}
}
在上述示例中,我们使用 Header
类创建了多个实例,每个实例代表一个键值对。然后,我们使用 header()
方法将这些实例添加到请求中。
注意,你也可以直接传递键值对作为参数,而不是创建 Header
实例,如下所示:
given()
.header("Key1", "Value1")
.header("Key2", "Value2")
.header("Key3", "Value3")
.when()
.get(url)
.then()
.statusCode(200);
上述两种方式都可以添加多对键值对到请求头中。选择哪种方式取决于你的需求和代码的可读性。希望这可以帮助到你!如果你还有其他问题,请随时提问。