如何打印出 RestAssured 尝试连接到 Web 服务的 URL?
How to printout the URL that RestAssured trying to connect with to the web service?
这是一个关于 Rest-assured 框架的非常基本和简单的问题。我一直在尝试使用一些参数连接到天气网络服务 api。但我一直被拒绝连接。 URL 安心尝试联系的URL 到底是什么东西,我一直找不到。
given().
param("APPID","xxxxxx").
param("q","London").
get(EndPoint.GET_ENDPOINT).
then().
statusCode(200).
log().everything();
得到这个:java.net.ConnectException:连接被拒绝。
我想在我的控制台中打印出连接 URL。你知道怎么做吗?
RestAssured
将 URL 的所有部分存储为静态变量。
System.out.println(RestAssured.baseURI + ":" + RestAssured.port + RestAssured.basePath + EndPoint.GET_ENDPOINT);
我不知道有什么方法可以将它们结合起来,但我认为这将是对静态方法或可能 RequestSpecification
.
的合理功能请求
将 .log().all()
部分移动到 `.given()̀ 部分,它应该将其打印到控制台:
given().log().all()
.param(…)…
这是一个关于 Rest-assured 框架的非常基本和简单的问题。我一直在尝试使用一些参数连接到天气网络服务 api。但我一直被拒绝连接。 URL 安心尝试联系的URL 到底是什么东西,我一直找不到。
given().
param("APPID","xxxxxx").
param("q","London").
get(EndPoint.GET_ENDPOINT).
then().
statusCode(200).
log().everything();
得到这个:java.net.ConnectException:连接被拒绝。
我想在我的控制台中打印出连接 URL。你知道怎么做吗?
RestAssured
将 URL 的所有部分存储为静态变量。
System.out.println(RestAssured.baseURI + ":" + RestAssured.port + RestAssured.basePath + EndPoint.GET_ENDPOINT);
我不知道有什么方法可以将它们结合起来,但我认为这将是对静态方法或可能 RequestSpecification
.
将 .log().all()
部分移动到 `.given()̀ 部分,它应该将其打印到控制台:
given().log().all()
.param(…)…