如何在 Rest Assured 中验证 JSON 响应标头?
我们可以用 Rest Assured 验证 JSON 响应标头。这是在 header 方法的帮助下实现的。我们将在模拟 API 上通过 Postman 发送一个 GET 请求,观察响应标头。
标头 −

示例
以 Rest Assured 为例,我们将验证标头中 Content-Length 的值。
代码实现
import org.hamcrest.Matchers;
import org.testng.annotations.Test;
import static io.restassured.RestAssured.given;
import io.restassured.RestAssured;
public class NewTest {
@Test
public void ressponseAssertion() {
//base URL
RestAssured.baseURI = "https://run.mocky.io";
//GET operation
given() .when().get("/v3/6c6ed634-5e78-4b80-94c7-cf17c04c7055").
then().log().all()
//verify status code as 200
.assertThat().statusCode(200)
//verify body
.body("Location", Matchers.equalTo("Makinac Island"))
//verify header
.header("Content-Length" , "57");
}
}输出

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP