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

Что такое query params

Query params (параметры запроса) — это часть URL, которая передает дополнительные данные в виде пар ключ=значение. Они добавляются после знака ? и разделяются символом &. Используются для фильтрации, сортировки, пагинации и других параметров HTTP-запросов.

Пример URL с query params:
https://api.example.com/users?name=John&age=30&active=true

В Python (Flask) можно получить их так:

python
from flask import request

@app.route('/users')
def get_users():
    name = request.args.get('name')  # John
    age = request.args.get('age')    # 30
    active = request.args.get('active')  # true
    return f"Filter: {name}, {age}, {active}"

Особенности:

  • Не влияют на путь ресурса (роут).
  • Видимы в URL (не использовать для секретных данных).
  • Поддерживают повторяющиеся ключи (?tag=python&tag=django).
  • Могут быть строковыми — типизацию обрабатывает сервер.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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