import io.restassured.RestAssured;
import static io.restassured.RestAssured.given;

import org.testng.annotations.Test;

public class GetRequest {

    // BaseURI
    public static String baseURI = "https://maps.googleapis.com/";

    @Test
    public static void searchPlace(){

        RestAssured.baseURI  = baseURI;
        given().
            param("location", "-33.8670522,151.1957362").
            param("radius", "500").
            param("type", "restuarant").
            param("key","").when().get("/maps/api/nearbysearch/json").
            then().assertThat().statusCode(200);
    }
}

对于上面的代码我得到以下错误:

java.net.ConnectException:连接被拒绝:连接java.net.DualStackPlainSocketImpl.connect0(本地方法)java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java :350)在Java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)的java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:208)java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) .net.SocksSocketImpl.connect(SocksSocketImpl.java:392)at java..Socket.connect(Socket.java:589)at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:542)at at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:414)位于org.apache.http.impl的org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180) . conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java :326)org.apache中的org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:610)org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:445) . http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)位于org.apache.http.impl.client.CloseableHttpClient的org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) . 执行(CloseableHttpClient.java:56)org.apache.http.client.HttpClient $执行$ 0.call(未知来源)org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)at org .codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)atg.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133)at io.restassured.internal.RequestSpecificationImpl $ RestAssuredHttpBuilder .doRequest(RequestSpecificationImpl.groovy:2128)at io.restassured.internal.http.HTTPBuilder.doRequest(HTTPBuilder.java:494)at at io.restassured.internal.http.HTTPBuilder.request(HTTPBuilder.java:451)at io.restassured.internal.http.HTTPBuilder $ request $ 2.call(Unknown Source)

如何使用RestAssured Liberary测试Rest API时处理SSL证书