Встречается на собеседованиях • сегодня
Какой используешь клиент-сервервный протокол
Для клиент-серверного взаимодействия в Python чаще всего используются HTTP/HTTPS (через requests, aiohttp, FastAPI, Flask), WebSockets (websockets, socket.io) или низкоуровневые TCP/UDP (socket).
Пример HTTP-клиента:
python
import requests
response = requests.get("https://api.example.com/data")
print(response.json())
text
**Пример WebSocket-сервера (aiohttp):**
```python
from aiohttp import web, WSMsgType
async def websocket_handler(request):
ws = web.WebSocketResponse()
await ws.prepare(request)
async for msg in ws:
if msg.type == WSMsgType.TEXT:
await ws.send_str(f"Echo: {msg.data}")
return wsВыбор протокола зависит от задачи: REST API, real-time коммуникация или низкоуровневое сетевое взаимодействие.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы