AI Academy
new
Акція
Університет
Java FullStack
Python FullStack
AI Native Developer
new
Навчання
Курси
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема
Лекції
Відгуки
Про нас
CS50
Почати
Почати навчання
Почати навчання
Моє навчання
Курси
Університет
Карта квестів
Лекції
Java University
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.