С праздником!
Будьте добры посмотрите, плз, в задаче -
package com.javarush.task.pro.task15.task1523;
не запускается валидатор - ни на сайте, ни в идее. После нажатия на "проверить" - статус бар вроде поехал.. и это всё. Другие задачи работают нормально.
Anonymous #2528595
25 уровень
Не запускается валидатор
Обсуждается
Комментарии (10)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Tester Java
20 апреля 2021, 16:02
Не запускается валидатор. Именно по этой задаче. Если запускаю задачу в IDE - то работает и распечатывает это:
{
"args": {},
"data": "",
"files": {},
"form": {
"\u041f\u0440\u0438\u0432\u0435\u0442\n": ""
},
"headers": {
"Accept": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2",
"Content-Length": "13",
"Content-Type": "application/x-www-form-urlencoded",
"Host": "httpbin.org",
"User-Agent": "Java/15.0.2",
"X-Amzn-Trace-Id": "Root=1-607ef9e3-0640b4c90ef4012a0d1f3471"
},
"json": null,
"origin": "84.229.7.122",
"url": "http://httpbin.org/post"
}
То есть вроде как решение работает. но валидатор не запускается - на миг открывается его окошко и тут же закрывается.
Почему? Как проверить решение?
0
НикитаExpert
12 апреля 2021, 14:04
может там бесконечный цикл?
0
Anonymous #2528595
12 апреля 2021, 14:51
Не, бесконечного цикла нет и в ide всё нормально работает. К тому же даже с циклом валидатор запустится, а потом покрутиться и скажет "давайте завязывать..", а тут он вообще не запускается. В идее на секунду появляется белый прямоугольник, в котором должен быть нарисован ползущий бар и кот, по-моему.. а на сайте бар ползёт, но без ответа
0
hidden #2322530
12 апреля 2021, 14:57
без кода и требований к задаче, сложно понять, что тебе подсказать
0
Anonymous #2528595
12 апреля 2021, 15:10
Да, ок - вот
package com.javarush.task.pro.task15.task1523;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
/*
Получение информации по API
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
try {
URL url = new URL("http://httpbin.org/post");
URLConnection urlCon = url.openConnection();
urlCon.setDoOutput(true);
urlCon.setDoInput(true);
urlCon.connect();
//urlCon.getOutputStream();
DataOutputStream dos = new DataOutputStream(urlCon.getOutputStream());
dos.write(01);
dos.close();
BufferedReader br = new BufferedReader(new InputStreamReader(urlCon.getInputStream()));
String res = null;
// Читаем ответ сервера и выводим его на консоль
while ((res = br.readLine()) != null) {
System.out.println(res);
}
br.close();
}catch (Exception e){
e.printStackTrace();
}
}
}
0
hidden #2322530
12 апреля 2021, 15:11
а условие задачи какое и требования?
0
Anonymous #2528595
12 апреля 2021, 15:14
Твоя задача — обратиться к публичному API в интернете: отправить и получить данные.
Напиши программу, которая будет обращаться по ссылке к публичному API в интернете, отправляя туда данные, получать ответные данные и выводить их на экран.
Подсказки:
Используй метод openConnection() класса URL.
Используй методы setDoOutput(true) и getOutputStream() класса URLConnection.
Если не знаешь, какой API использовать, бери http://httpbin.org/post.
Требования:
• Программа должна выводить полученную информацию на экран.
• В программе должен вызываться метод openConnection() класса URL.
• В программе должны вызываться методы setDoOutput(true), getOutputStream() и getInputStream() класса URLConnection.
0
hidden #2322530
12 апреля 2021, 15:18
возможно поможет
https://javarush.com/help/67494
0
Anonymous #2528595
12 апреля 2021, 15:21
Так код работает - сам валидатор не запускается.
0
Александр Web Java Developer
28 октября 2021, 11:24
какой то метод из условий не используешь. Так понятней?
0