如何在Rest Assured中添加多个标题

时间:2016-12-23 18:43:46

标签: java rest rest-assured

final Header header1 = new Header("MyHeader", "Something");
final Header header2 = new Header("MyHeader1", "Something else");
final Header header3 = new Header("MyHeader2", "Something if else");
Headers headers = new Headers(header1, header2, header3);

given().headers(headers).param("country_code", "IND").when().get("/get").then().contentType(ContentType.JSON).extract().response();

使用上面的代码,我可以在URL中添加多个标头。问题是标题计数和值将从Excel工作表中获取,标题的计数可能会有所不同。

我需要动手处理。有什么建议我应该怎么做?感谢

1 个答案:

答案 0 :(得分:2)

好的,我能够解决它。这是我的代码,希望它可以帮助某人。

List<Header> headerList = new LinkedList<Header>();
    for (int i = 0; i < 5; i++) {


        Header header11 = new Header("MyHeader"+ i, "Something"+ i);
         headerList.add(header11);

    }

Headers headers = new Headers(headerList);