Методы: 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