我正尝试使用Rest Assured框架自动化Rest API,并作为此选定的Google Place Search API的一部分并尝试运行。但是,看到错误
我尝试将命令提示符中的证书添加到cacerts文件中,但没有成功
public class Rest {
public static void main(String[] args) {
// TODO Auto-generated method stub
RestAssured.baseURI= "https://maps.googleapis.com";
given().
param("input","Museum%20of%20Contemporary%20Art%20Australia").
param("inputtype","textquery").
param("fields","photos,formatted_address,name,rating,opening_hours,geometry").
param("key", "AIzaSfyDyn2l_QUZz7RT5MseFIrItuCdBR3drpaJU ").
when().
get("/maps/api/place/findplacefromtext/xml").
then().assertThat().statusCode(200);
}
}
预计该脚本应运行
实际-线程“主”中的异常javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求的有效证书路径目标