--- title: Подключить Requests description: Используйте синхронную requests.Session как транспорт Eazy SDK. sources: - eazy_sdk.Client api_fingerprint: "sha256:9c50890282011d4c39ae2e70d6a942d36f93adf750e7166ade3922926784ef16" --- Установите extra `requests`: ```bash uv add "eazy-sdk-core[requests]" ``` Фабрика создаёт `requests.Session` и передаёт ей каждый подготовленный запрос: ```{literalinclude} ../../../../../../examples/docs/integration_requests.py :language: python :start-after: "# docs:integration-requests:start" :end-before: "# docs:integration-requests:end" ``` :::{dropdown} Файл целиком ```{literalinclude} ../../../../../../examples/docs/integration_requests.py :language: python ``` ::: ```text message: 42 План на пятницу ``` Requests поддерживает только синхронный `Client`. Для готовой сессии используйте `Client.requests(base_url=..., session=session)`. Eazy SDK не закроет переданную сессию; закройте её там, где она была создана. Адаптер отключает автоматические перенаправления, но Requests управляет частью служебных заголовков. Он не поддерживает повторяющиеся заголовки запроса и потоковое тело. Операция с такими требованиями завершится ошибкой до отправки, если её профиль требует точной поддержки. :::{note} Если API чувствителен к порядку заголовков, их регистру или TLS-отпечатку, выберите HTTPX либо `curl_cffi` после проверки нужного уровня в профиле обработчика. ::: ## Дальше - {doc}`Сравнить HTTP-клиенты ` - {doc}`Подключить curl_cffi ` - {doc}`Объявить требования операции `