gpt4 book ai didi

java - RestAssured 调用 https get api 给出错误

转载 作者:太空宇宙 更新时间:2023-11-03 14:42:43 30 4
gpt4 key购买 nike

我有一个 https api我已经在我的 jdk 1.8 中插入了 cacerts 中的证书当我点击

Response response1 = RestAssured.given().log().all().get("someurl").then().log().ifError().extract().response();

给予

javax.net.ssl.SSLException: Certificate for doesn't match any of the subject alternative names: [Some other domain name] Then i hit with relaxedHttpValidation and allowing all hostName

Response response = given().config(RestAssured.config().sslConfig(sslConfig().allowAllHostnames().relaxedHTTPSValidation())).log().all().get("someURL").then().log().ifError().extract().response();

它给出 503 服务不可用我错过了什么吗

最佳答案

我找到了必须在请求中设置 sni-header 的解决方案。请按照相同的github url https://github.com/rest-assured/rest-assured/pull/775

关于java - RestAssured 调用 https get api 给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41861749/

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