Помогите, пожалуйста. Задача не проходит с комментарием, мол надо setDoOutput(true) куда-то "присабачить".Но, что это вообще(в лекциях о нем не где не было),погуглил, и тут толком не понял, что это и для чего. Попробовал рандомно эго повпиховать, но и тут успеха не получил.Подскажите, а то голову ломаю, и не могу понять.
package com.javarush.task.pro.task15.task1523;
import java.io.*;
import java.net.URL;
import java.net.URLConnection;
/*
Получение информации по API
*/
public class Solution {
public static void main(String[] args) throws IOException {
URL url = new URL("http://httpbin.org/post");
URLConnection urs = url.openConnection();
try (OutputStream os = urs.getOutputStream();
) {
os.write(1);
os.flush();
} catch (Exception e) {
}
try (InputStream is = urs.getInputStream();
BufferedReader bf = new BufferedReader(new InputStreamReader(is))
) {
while (bf.ready()) {
System.out.println(bf.readLine());
}
} catch (Exception e) {
}
}
}
package com.javarush.task.pro.task15.task1523;
import java.io.*;
import java.net.URL;
import java.net.URLConnection;
/*
Получение информации по API
*/
public class Solution {
public static void main(String[] args) throws IOException {
URL url = new URL("http://httpbin.org/post");
URLConnection urs = url.openConnection();
try (OutputStream os = urs.getOutputStream();
) {
os.write(1);
os.flush();
} catch (Exception e) {
}
try (InputStream is = urs.getInputStream();
BufferedReader bf = new BufferedReader(new InputStreamReader(is))
) {
while (bf.ready()) {
System.out.println(bf.readLine());
}
} catch (Exception e) {
}
}
}