РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1115 of 1163 menu

Метод GET

Метод GET класса HttpRequest.Builder устанавливает HTTP-метод запроса в значение GET и возвращает сам объект Builder, что позволяет продолжать цепочку вызовов. Параметров метод не принимает. Метод GET обычно используется для запросов, которые только получают данные с сервера и не передают тело запроса.

Синтаксис

HttpRequest.Builder builder = HttpRequest.newBuilder(); builder.GET();

Пример

Давайте создадим GET-запрос к адресу https://example.com и выведем метод запроса:

import java.net.URI; import java.net.http.HttpRequest; public class Main { public static void main(String[] args) { HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://example.com")) .GET() .build(); System.out.println(request.method()); } }

Результат выполнения кода:

"GET"

Пример

Давайте отправим GET-запрос с помощью HttpClient и выведем код ответа сервера:

import java.net.URI; import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.http.HttpResponse; public class Main { public static void main(String[] args) throws Exception { HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://example.com")) .GET() .build(); HttpResponse<String> response = client.send( request, HttpResponse.BodyHandlers.ofString() ); System.out.println(response.statusCode()); } }

Результат выполнения кода:

200

Смотрите также

  • класс HttpRequest.Builder,
    который создает HTTP-запросы
  • метод POST,
    который устанавливает метод POST
  • метод uri,
    который задает адрес запроса
  • метод header,
    который добавляет заголовок запроса
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить