Spec-Zone.ru › HTTP

Методы: GET

Метод запроса GET

Базовый уровень Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в разных версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

  • Подробнее
  • Посмотреть полную таблицу совместимости
>

Метод HTTP GET запрашивает представление указанного ресурса. Запросы с использованием GET следует использовать только для получения данных; они не должны содержать тело.

Примечание: Семантика отправки тела сообщения в запросах GET не определена. Некоторые серверы могут отклонить запрос, ответив ошибкой клиента 4XX.

Запрос содержит тело Нет
Успешный ответ содержит тело Да
Безопасный Да
Идемпотентный Да
Кэшируемый Да
Разрешён в HTML-формах Да

Синтаксис

GET <request-target>["?"<query>] HTTP/1.1
<request-target>

Определяет целевой ресурс запроса в сочетании с информацией, указанной в заголовке Host. В запросах к исходному серверу это абсолютный путь (например, /path/to/file.html), а в запросах к прокси-серверам — абсолютный URL (например, http://www.example.com/path/to/file.html).

<query> Необязательно

Необязательный компонент запроса, которому предшествует вопросительный знак ?. Часто используется для передачи идентификационной информации в виде пар key=value.

Примеры

>

Успешное получение ресурса

Следующий запрос GET запрашивает ресурс по адресу example.com/contact:

GET /contact HTTP/1.1
Host: example.com
User-Agent: curl/8.6.0
Accept: */*

Сервер возвращает ресурс с кодом состояния 200 OK, указывающим на успешное выполнение запроса:

HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Date: Fri, 21 Jun 2024 14:18:33 GMT
Last-Modified: Thu, 17 Oct 2019 07:18:26 GMT
Content-Length: 1234

<!doctype html>
<!-- HTML content follows -->

Спецификации

Спецификация
Семантика HTTP>
# GET>

Совместимость с браузерами

Компьютер Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS
GET 1 12 1 2 1 18 4 10.1 1 1.0 1 1

См. также

  • Методы HTTP-запросов
  • Коды состояния HTTP-ответов
  • Заголовки HTTP
  • Заголовок Range
  • Метод POST

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Methods/GET

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API