- Регистрация
- 9 Май 2015
- Сообщения
- 1,477
- Баллы
- 155
? REST API: основы и практика для новичков
Обмен данными между клиентом и сервером по HTTP
Обмен данными между клиентом и сервером по HTTP
Что такое REST API?
- Архитектурный стиль для веб-сервисов
- Использует HTTP-запросы: GET, POST, PUT, DELETE
- Отправляет данные в формате JSON или XML
Основные методы HTTP в REST:
- GET — получение данных
- POST — создание новых данных
- PUT — обновление данных
- DELETE — удаление данных
Пример GET-запроса (получение списка пользователей):
```bash
GET
Пример кода на Python с использованием requests:
Код:
import requests
response = requests.get('https://jsonplaceholder.typicode.com/users')
if response.status_code == 200:
users = response.json()
for user in users:
print(f"{user['id']}: {user['name']} — {user['email']}")
else:
print('Ошибка запроса', response.status_code)
Советы по работе с REST API:
- Читай документацию сервиса API
- Используй Postman или Insomnia для тестирования запросов
- Обрабатывай ошибки и проверяй коды ответа сервера
? Работал с REST API? Поделись своими фишками!