Back to Course
Rest Assured

Extracting Response Body data From Response Using Restassured

Extracting the Full Body

String body = given()
    .when().get("/users/2")
    .then().extract().asString();

Extracting a Response Object

Response response = given().when().get("/users/2");
String name = response.jsonPath().getString("data.first_name");

Why This Matters

Extracting the body lets a test store, log, or pass response data into later steps — for example, capturing a newly created resource's ID to use in a follow-up request.

Ready to master real-world software testing?

Learn manual and automation testing hands-on with mentor-led sessions.

Explore Course