Назад к вопросам
Junior — Middle
61
Какие методы передачи данных с сервера на клиент ты знаешь?
Компании, где спрашивали
СБЕР Бизнес
Ответ от нейросети
sobes.tech AI
Основные методы передачи данных с сервера на клиент:
- HTTP-ответы с телом: отправка данных в формате JSON, XML, HTML, plain text.
- WebSocket: двунаправленный канал для обмена данными в реальном времени.
- Server-Sent Events (SSE): односторонняя передача событий от сервера к клиенту.
- Файлы для скачивания: передача файлов через HTTP с указанием заголовков
Content-Disposition. - Cookies и сессии: передача состояния через HTTP-заголовки.
Пример отправки JSON в Python с использованием Flask:
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/data')
def data():
return jsonify({'key': 'value'})
if __name__ == '__main__':
app.run()