JavaRush/Курсы/Java Collections/Задачи | 10 уровень | 8 лекция

Задачи | 10 уровень | 8 лекция

Открыта
20
Задача
Java Collections,  10 уровень,  8 лекция
Недоступна
Сокетный сервер и клиент
Сокетный сервер и клиент
20
Задача
Java Collections,  10 уровень,  8 лекция
Недоступна
Отправка GET-запроса через сокет
Отправка GET-запроса через сокет
Комментарии (16)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
aDuVaN4Ik
Уровень 42
31 декабря 2022, 12:06
Неужели в задаче такая важная тема сокрыта? Я спокойно прорешал решил зайти в комментарии и увидел много различных не понятных мне терминов.
Макс Дудин
Уровень 41
15 сентября 2022, 18:57
а зачем второй out.println(); после out.println("GET " + path); ?
kiiril
Уровень 51
27 августа 2023, 11:25
это вроде по правилам составления запроса так необходимо
Алексей Software Developer
24 августа 2022, 10:58
С удивлением обнаружил, что выполнить GET запрос к реальному HTTP-серверу не так уж и просто. Чаще всего сервер в процессе диалога просто уходил в бесконечное ожидание. Больше всего мне помогло заполнение всех заголовков ("Host:", "User-Agent:", "Accept:", "Accept-Language:", "Accept-Encoding:") и обязательно "Connection: close". Когда заполнил все эти заголовки, то все сервера (а я пробовал несколько) стали отвечать сразу и без задержки.
Ars
Уровень 41
5 декабря 2021, 11:10
Инфа по последней задаче: Среднее количество попыток для этой задачи 2.49. Всего эту задачу решили 1938 учеников.
Mikhail Semenov Software Developer
16 мая 2021, 12:40
по первой задаче нашел чит - запустите валидацию до решения, валидатор выдаст почти исчерпывающий ответ как решать. правда почему так я не понял
Bigborg Backend Developer
22 июня 2022, 18:31
Так можно сразу в готовое решение лезть перед решением :)
10 марта 2021, 12:36
Подскажите пожалуйста, почему проходит решение с url.getHost(), который возвращает "javarush.ru",а не полный исходный адрес "http://javarush.ru/social.html" ?
Socket socket = new Socket(url.getHost(), 80);
Fomka_Wyverno
Уровень 41
27 ноября 2021, 19:56
Пару лекций назад было про ссылки, советую перечесть. То что он отдает возвращает это правильно так как это Домен, с этим доменом отправится он на DNS Server там получит он IP Адресс и дальше он сделает коннект. Домену не нужно знать протокол общение по этому http не нужно. Домену не нужно знать к какой запрос вы хотите у сервера получить, и какие аргументы.
LeonidJava Developer в ProgForceExpert
1 июля 2020, 10:47
Как написали ниже по второй задаче: "если реализовываешь двунаправленный интерфейс, то при создании потока ввода вешается блокировка в ожидании потока вывода. А его еще нет. И конструктор потока ввода висит в ожидании." Вопрос: а как именно и где конструктор ввода ищет поток вывода? Как реализован этот поиск? А если я хочу просто из файла на диске почитать объекты и мне не нужен поток вывода? Тогда поток ввода создастся? Откуда Java знает, что мой интерфейс "двунаправленный"?
27 февраля 2020, 20:32
Объясните пожалуйста решение 2й задачи. Почему метод сброса буфера должен идти до инициализации входного потока? Как это связанно?
Constantine
Уровень 41
1 марта 2020, 16:13
если реализовываешь двунаправленный интерфейс, то при создании потока ввода вешается блокировка в ожидании потока вывода. А его еще нет. И конструктор потока ввода висит в ожидании. При этом конструктор потока вывода так и не будет запущен. Проверил в режиме отладки.
9 марта 2020, 17:14
Многопоточность, значит.
Artem Lisikh
Уровень 40
28 апреля 2017, 19:20
Вторая задача топ
29 октября 2017, 11:26
Если чат делал, то быстро решается.
ДаниилSalesforce Developer в CustomertimesMaster
30 октября 2019, 10:03
Если чат делал, то уже напрочь забыл что там такое было, да и вообще что в том чате было (на личном опыте).