This is my code:
public String login() {
StringBuilder cookiesBuilder = new StringBuilder();
RestAssured.given().log().all()
.auth().form("<username>", "<password>", new FormAuthConfig("/login", "username", "password").withLoggingEnabled())
.filter(new ResponseLoggingFilter())
.filter(new RequestLoggingFilter())
.baseUri("https://www.themoviedb.org")
.relaxedHTTPSValidation()
.when()
.post("/login")
.then()
.assertThat().log().all()
.extract().cookies().forEach((s, s2) -> {
cookiesBuilder.append(s)
.append("=")
.append(s2)
.append("; ");
});
return cookiesBuilder.toString().trim();
Also, I tried this one :
I tried also with .formParam and also it's not working.
public String login() {
StringBuilder cookiesBuilder = new StringBuilder();
RestAssured.given().log().all()
.contentType(ContentType.URLENC)
.queryParam("username", "<username>")
.queryParam("password", "<password>")
.header("Content-Type", "application/x-www-form-urlencoded")
.post("https://www.themoviedb.org.login)
.extract().cookies().forEach((s, s2) -> {
cookiesBuilder.append(s)
.append("=")
.append(s2)
.append("; ");
});
return cookiesBuilder.toString().trim();
Tanks in advance for your help.