gpt4 book ai didi

http-headers - 我们如何放心地传递多个 header ?

转载 作者:行者123 更新时间:2023-12-03 23:31:55 35 4
gpt4 key购买 nike

我是放心和 Java 的新手,我正在尝试做一个非常基本的测试来检查 API 的响应是否为 200 ok。
谁能告诉我我需要在下面的脚本中更改什么才能传递多个 header Id、Key 和 ConId?

import org.junit.Test;
import com.jayway.restassured.*;
import com.jayway.restassured.http.ContentType;
import static org.hamcrest.Matchers.*;
import static com.jayway.restassured.RestAssured.*;

public class APIresponse

{

public static void main(String[] args)
{
APIresponse apiresponse = new APIresponse();
apiresponse.response();
}

@Test
public void response ()
{
baseURI="http://testme/api/";
given().
header("Id", "abc").
param("Key", "NuDVhdsfYmNkDLOZQ").
param("ConId", "xyz").
when().
get("/uk?Id=DT44FR100731").
then().
contentType(ContentType.JSON).
body("response.code", equalTo("200"));
}

}

最佳答案

您还可以创建和添加多个标题的映射对象,如下所示

    Header h1= new Header("Accept", "*/*");
Header h2 = new Header("Accept-Language", "en-US");
Header h3 = new Header("User-Agent", "Mozilla/5.0");
List<Header> list = new ArrayList<Header>();
list.add(h1);
list.add(h2);
list.add(h3);

Headers header = new Headers(list);
request.headers(header);

关于http-headers - 我们如何放心地传递多个 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34936739/

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