gpt4 book ai didi

java - 我们可以使用 REST-Assured 框架设置多个 header 吗

转载 作者:行者123 更新时间:2023-11-30 10:43:04 24 4
gpt4 key购买 nike

我有一项要求,我需要使用 REST-Assured 框架为 REST API 设置多个 header 。

private static String buildHeader(){
String header = "application/json; charset=UTF-8";
return header;
}
/** This method is used to build a body for request specification**/
private static RequestSpecBuilder buildBody(JSONObject json) throws ConfigurationException, URISyntaxException, IOException{
//JSONObject json = JsonData.getPostJSONData();
String APIBody = json.toString();
RequestSpecBuilder resBuilder = new RequestSpecBuilder();
resBuilder.setBody(APIBody);
resBuilder.setContentType(RequestBuilder.buildHeader());
return resBuilder;
}

这是我的代码,如上所示。在这里我们可以看到我使用私有(private)构建 header 并且只返回一个字符串。我将其设置为 RequestSpecBuilder 的内容类型。所以现在,我要求我需要设置多个标题。有人知道怎么做吗?

最佳答案

可以通过构造函数来实现

RequestSpecification resBuilder= new RequestSpecBuilder()
.setContentType(ContentType.JSON)
.addHeader("Auth", "my-auth")
.addHeader("X-API-Version", apiVersion))

关于java - 我们可以使用 REST-Assured 框架设置多个 header 吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37899359/

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