public class CustomRestServiceConfiguration extends DefaultRestServiceConfiguration {
private static final String BASE_URL = "https://sber911-ift-iam.delta.sbrf.ru/";
@Override
public @NotNull RequestSpecification requestSpecification() {
return super.requestSpecification()
.filter(new AllureRestAssured())
.filter(new RequestResponseConsoleLoggingFilter(Level.INFO))
.filter(new AuthCookieFilter())
.basePath(BASE_URL)
.contentType("application/json;charset=UTF-8");
}
/**
* Фильтр, который добавляет cookies авторизации в момент выполнения запроса.
* Это необходимо для корректной работы в многопоточном режиме.
*/
private static class AuthCookieFilter implements Filter {
@Override
public Response filter(FilterableRequestSpecification requestSpec,
FilterableResponseSpecification responseSpec,
FilterContext ctx) {
requestSpec.cookies(AuthService.getCookies());
return ctx.next(requestSpec, responseSpec);
}
}
}
"java.net.ConnectException: В соединении отказано"
беда именно в том как кладем куку