java - RestAssured 中出现超时错误,而服务在 postman/soapUI 中给出响应

标签 java rest-assured rest-assured-jsonpath

此代码给出超时错误,而服务在 postman/soapUI 中给出响应

我正在尝试自动化其余服务。该服务工作正常soapUI,但在restAssured 中自动化时出现超时错误。

import org.testng.annotations.Test;
import static io.restassured.RestAssured.given;

import io.restassured.RestAssured;
import io.restassured.response.Response;

public class AddUsers {

    @Test

    public void addUsers()

    {

        RestAssured.baseURI = "http://reqres.in";

        given().header("Content-Type","application/json").body("{\r\n" + 
                "    \"name\": \"Mallik\",\r\n" + 
                "    \"job\": \"TestLead\"\r\n" + 
                "}").when().post("/api/users");



    }


}

最佳答案

您需要使用 https。我得到了正确的输出

    RestAssured.baseURI = "https://reqres.in";
    Response resp = given().header("Content-Type", "application/json")
            .body("{\n" + "    \"name\": \"Mallik\",\n" + "    \"job\": \"leader\"\n" + "}").when()
            .post("/api/users");
    System.out.println(resp.getStatusCode());
    System.out.println(resp.asString());

关于java - RestAssured 中出现超时错误,而服务在 postman/soapUI 中给出响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58343693/

相关文章:

java - 如何在放心的java中从值中找到键?

java - 如何从其他类将 JButton 添加到 JFrame

java - 如何在jsp代码中导入java库?

java - 将参数传递给按钮

java - 如何自动比较两个 JSON 响应

java - JSON 模式验证 - Java POJO 与单独的 .json 文件

java - 有没有办法根据另一个元素值查找 JSON 响应元素值?

java - 确定算法的时间复杂度

java - Spring Mock mvc安心测试获取状态失败

rest-assured - RestAssured 使用 foreach 循环解析 Json 数组响应