Коллеги, привет! Решая задачу так и не понял по условию, что нужно отправлять, поэтому решил оставить это в "свободном плавании" на плечи класса 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());
}
}
}