Коллеги, привет! Решая задачу так и не понял по условию, что нужно отправлять, поэтому решил оставить это в "свободном плавании" на плечи класса Scanner, чтобы пользователь сам мог решать что нужно отправить, но валидатор не принимал моё решение, пока я не убрал scanner и не вписал "1" в отправку. Почему так?
public class Solution {
    public static void main(String[] args) throws IOException {
        URL url = new URL("http://httpbin.org/post");
        URLConnection connection = url.openConnection();
        connection.setDoOutput(true);
        try (OutputStream output = connection.getOutputStream();
             PrintStream sender = new PrintStream(output);
             Scanner scanner = new Scanner(System.in)
        ){
            sender.println(scanner.nextLine());
        }

        try (InputStream input = connection.getInputStream();
        BufferedReader reader = new BufferedReader(new InputStreamReader(input))) {
            while (reader.ready()) {
                System.out.println(reader.readLine());
            }
        }
    }