This is very basic and simple question regarding Rest-assured framework. I have been trying to connect to weather webservice api using some param. But i kept getting connection refused. I could not find out what actually the URL that rest-assured trying to connect with.
given().
param("APPID","xxxxxx").
param("q","London").
get(EndPoint.GET_ENDPOINT).
then().
statusCode(200).
log().everything();
Getting this: java.net.ConnectException: Connection refused.
I would like to print out the connection URL in my console. Do you have any idea how?
Move the .log().all()
part to the `.given()̀ part, it should print it out to the console:
given().log().all()
.param(…)…
RestAssured
stores all the pieces of the URL it will construct as static variables.
System.out.println(RestAssured.baseURI + ":" + RestAssured.port + RestAssured.basePath + EndPoint.GET_ENDPOINT);
I don't know of a method that will combine them already, though I think it would be a reasonable feature request for a static method, or possibly on RequestSpecification
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With