Sobes.tech
Junior — Middle
82

Kādus datu pārraides veidus no servera uz klientu tu zini?

Uzņēmumi, kur jautāja
СБЕР Бизнес

Atbilde no AI

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()