HTTP GET: простой способ получения информации из интернета
HTTP GET – это метод запроса, который используется для получения данных от сервера по указанному URL-адресу. Примером может быть запрос к странице сайта или получение данных из API.
Пример использования HTTP GET в Python с помощью библиотеки requests:
python
import requests
url = "https://api.github.com/users/octocat"
response = requests.get(url)
print(response.status_code) # 200 - успешный запрос
print(response.json()) # данные в формате JSON
В этом примере мы отправляем GET-запрос к серверу GitHub API, чтобы получить данные пользователя "octocat". Функция `requests.get()` возвращает объект ответа, который мы можем проанализировать для получения данных. В этом примере мы выводим статус ответа (200) и содержимое ответа в формате JSON.
Если бы мы попытались отправить запрос на недоступный URL, мы получили бы ошибку:
python
response = requests.get("https://badurl.com")
print(response.status_code) # 404 - страница не найдена
В этом примере мы получаем статус ответа 404 (страница не найдена), так как мы отправили запрос на несуществующий URL.
HTTP GET является одним из самых распространенных методов HTTP-запроса, используемых веб-разработчиками при создании веб-приложений. Он позволяет получить данные с сервера без изменения его состояния. Полученные данные могут быть использованы для отображения информации на веб-страницах, обработки и анализа.