Requests — HTTP-запросы с повторными попытками
integration
requests — это скилл для Claude Code, который описывает лучшие практики работы с HTTP-клиентом Requests: сессии, обработку ошибок, таймауты и retry-логику. Скилл охватывает использование `requests.Session()` для пула соединений и persistent-заголовков, настройку `HTTPAdapter` с `urllib3.util.Retry` для автоматических повторных запросов при ошибках 429, 500, 502, 503 и 504. Обязательные паттерны включают `response.raise_for_status()`, явные таймауты `(connect, read)` и явную обработку `ConnectionError`, `Timeout`, `HTTPError`. Отдельный раздел по безопасности запрещает `verify=False` в продакшене и требует передавать учётные данные через переменные окружения. Подходит разработчикам, которые интегрируют внешние API на Python и хотят избежать зависших соединений, утечек и небезопасной передачи токенов.
- #requests
- #http-client
- #api-integration
- #error-handling
- #retries
- #python