Встречается на собеседованиях • сегодня

Что такое response

В веб-разработке response — это объект, который сервер отправляет клиенту в ответ на его запрос (request). Он содержит данные, статус код, заголовки и другие метаданные.

Пример с Flask:

python
from flask import Flask, jsonify

app = Flask(__name__)

@app.route('/data')
def get_data():
data = {'key': 'value'}
return jsonify(data), 200 # 200 — статус код (OK)

text

Ключевые компоненты:  
- **Статус код** (200, 404, 500 и др.) — указывает на результат запроса.  
- **Заголовки** (headers) — метаданные (например, `Content-Type: application/json`).  
- **Тело** (body) — сами данные (HTML, JSON, файл и т.д.).  

В библиотеках типа `requests` (клиентская сторона):  
```python
import requests
response = requests.get('https://api.example.com/data')
print(response.status_code)  # 200
print(response.json())       # {'key': 'value'}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы