Акція
Java‑університет
Навчання
Курс
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема
Лекції
Відгуки
Про нас
CS50
Почати
Почати навчання
Почати навчання
Карта квестів
Лекції
Відкриті квести
Модуль 3. Java Professional
Рівень 10
Новий HttpClient
Модуль 3. Java Professional
10 рівень,
0 лекція
Починаючи з JDK 11, розробники платформи Java додали до JDK новий потужний інструмент для виконання http-запитів - пакет java.net.http. Він містить чотири ключові класи: HttpClient HttpRequest HttpResponse...
Створення запиту за допомогою HttpRequest
Модуль 3. Java Professional
10 рівень,
1 лекція
Клас HttpRequеst використовується для опису http-request, що легко зрозуміти з його назви. Цей об'єкт сам по собі нічого не робить: він лише містить різноманітну інформацію щодо http-запиту. Тому...
Додавання body до HttpRequest
Модуль 3. Java Professional
10 рівень,
2 лекція
Окрім GET-запитів, як ти пам'ятаєш, є ще PUT та POST-запити, коли до запиту потрібно ще додати request body, тобто тіло запиту. Для цього клас HttpRequest має спеціальний внутрішній клас BodyPublisher...
Виконання запиту за допомогою HttpClient
Модуль 3. Java Professional
10 рівень,
3 лекція
Ти вже знаєш, як формувати http-запит, отже можна переходити до найголовнішого – надсилання цього запиту. У найпростішому випадку це зробити легко...
Асинхронні запити у HttpClient
Модуль 3. Java Professional
10 рівень,
4 лекція
Також за допомогою HttpClient-а можна надсилати асинхронні запити. Зазвичай це роблять у трьох випадках. Перший випадок – це якщо запит буде виконуватися дуже довго, наприклад, відправлення/отримання файлу...
Робота з куками
Модуль 3. Java Professional
10 рівень,
5 лекція
Тобі вже відомо, що http-сервер може разом із відповіддю надіслати в cookie, і тобі потрібно буде з ними працювати. Або навпаки, http-сервер чекає, що клієнт надішле йому Cookie, і тобі потрібно додати їх до свого http-запиту...
Please enable JavaScript to continue using this application.