Олимпиадный тренинг

Задача . Найди ошибку в коде


Задача

Темы:

Катя написала код. Она запускает сервер, открывает http://127.0.0.1:5050/hello и видит ошибку 405 Method Not Allowed.

from flask import Flask, request              # строка 1
app = Flask(__name__)                          # строка 2
@app.route('/hello', methods=['GET'])          # строка 3
def hello():                                   # строка 4
    name = request.form['user_name']           # строка 5
    return f'Привет, {name}!'                  # строка 6
app.run(debug=True, port=5050)                 # строка 7

В какой строке ошибка?

Подсказка: Катя открывает страницу в браузере (это GET). А request.form работает только с данными из POST-формы. Но дело не в строке 5 — подумай, что нужно изменить, чтобы маршрут мог принимать POST.

Ответ: номер строки (одна цифра).


time 500 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя