GET не используется для отправки данных. В общем случае необходимо отправлять методом POST, изучите спецификации методов. И не путайте отправку с получением, а сервер с клиентом.
p1ugg, да, потому что у тебя нет такого метода на сервере фласк
Я вычленил смысл твоего вопроса, он должен звучать следующим образом: как в фласке вернуть json на гет запрос.
Ответ: https://flask.palletsprojects.com/en/3.0.x/quickst...
Xacker Name, он неправильно сформулировал вопрос, у него ошибка в том что он отдает строку а не структуру данных и фласк не понимает что нужно json отдавать.
@app.route("/api/user_projects/<student_email>", methods=["GET", "POST"])
def get_projects_names_by_student_email(student_email):
a = cabinet_client.get_projects_names_by_student_email(student_email)
return a
A common response format when writing an API is JSON. It’s easy to get started writing such an API with Flask. If you return a dict or list from a view, it will be converted to a JSON response.
Перевод:
Распространенным форматом ответа при написании API является JSON. Начать писать такой API с помощью Flask легко. Если вы вернете из представления dict или list, оно будет преобразовано в ответ JSON.