Python Backend | YeaHub
1.8K subscribers
373 photos
63 videos
7 files
600 links
Теория, подготовка к интервью и курсы для Python разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
#Собес #http #get #post
🤔 Чем отличаются GET и POST-запросы?

💬 Кратко:

- GET — получает данные (параметры в URL, кэшируется).
- POST — отправляет данные (тело запроса, не кэшируется).
- GET менее безопасен, POST — для изменения данных.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #HTTP #microservices #REST_API
🤔 Когда используется HTTP для взаимодействия сервисов?

💬 Кратко:
HTTP используется для синхронного взаимодействия сервисов, когда нужен простой, стандартный и универсальный протокол. Он идеально подходит для публичных API, веб-приложений и сценариев, где требуется человекочитаемость и лёгкая отладка. Однако для высоконагруженных систем с низкой задержкой или для потоковой передачи данных часто выбирают более специализированные протоколы, такие как gRPC или очереди сообщений.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #http_request #path_params #query_params
🤔 Есть эндпоинт — в каких частях HTTP-запроса можно передать полезную нагрузку с клиента на сервер?

💬 Кратко:

Данные можно передать через:

- URL путь (path parameters)
- Query параметры (query string)
- Заголовки (headers)
- Тело запроса (body)
- Cookies

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #http_methods #protocol
🤔 Какие еще есть HTTP-методы, кроме GET, PUT, POST, PATCH?

💬 Кратко:

Помимо основных методов, в HTTP существуют другие, такие как HEAD (получение только заголовков ответа), OPTIONS (получение поддерживаемых методов для ресурса), TRACE (отладка, возвращает полученный запрос), CONNECT (установка туннеля к серверу) и DELETE (удаление ресурса, который уже упомянут). Некоторые из них используются редко, но имеют специфичные применения.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #http #status #error_mapping
🤔 Как маппить доменные ошибки на коды HTTP? (404/400/409/500)

💬 Кратко:

Определяйте классы ошибок и сопоставляйте их кодам: validation → 400, not found → 404, conflict (no slots) → 409, «непредвиденная» → 500. Маппинг реализуйте через errors.Is/As.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа