🔥 Как обращаться к REST API с использованием Python?
Для обращения к REST API с использованием Python можно использовать библиотеку
request
s. Вот пример, как это можно сделать:
import requests
# URL API, к которому мы будем отправлять запрос
url = 'https://api.example.com/data'
# Задаем заголовки запроса (если нужно)
headers = {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN', # Токен авторизации
'Content-Type': 'application/json' # Формат данных
}
# Параметры запроса
params = {
'param1': 'value1', # Пример параметра
'param2': 'value2' # Другой пример параметра
}
# Выполняем GET-запрос
response = requests.get(url, headers=headers, params=params)
# Проверяем статус-код ответа
if response.status_code == 200:
data = response.json() # Парсим JSON-ответ
print(data) # Выводим данные
else:
print(f'Ошибка: {response.status_code}') # Сообщаем об ошибке
Для выполнения POST-запроса можно использовать следующий код:
# Данные, которые мы хотим отправить на сервер
data = {
'key1': 'value1',
'key2': 'value2'
}
# Выполняем POST-запрос
response = requests.post(url, headers=headers, json=data)
# Проверяем статус-код ответа
if response.status_code == 201:
print('Данные успешно отправлены:', response.json()) # Выводим ответ от сервера
else:
print(f'Ошибка: {response.status_code}') # Сообщаем об ошибке
Ставь
👍, если было полезно!
Еще больше ответов для подготовки к собеседованиям
тут 👈