Необходимо сделать запрос POST с серверной стороны в Flask.Возможно ли сделать запрос POST в Flask?
Давайте представим, что мы имеем:
@app.route("/test", methods=["POST"])
def test():
test = request.form["test"]
return "TEST: %s" % test
@app.route("/index")
def index():
# Is there something_like_this method in Flask to perform the POST request?
return something_like_this("/test", { "test" : "My Test Data" })
Я ничего конкретного в Колба документации не найдено. Некоторые говорят, что urllib2.urlopen
проблема, но мне не удалось совместить Flask и urlopen
. Это действительно возможно?
Заранее благодарен!
Хммм, да. Это на самом деле предполагает создание сетевого запроса по небольшой причине. Я уверен, что есть лучший способ сделать это. – brice
Я не понимал, что вы хотите сделать «запрос» к своему собственному приложению, я обновил свой ответ. – codeape
Рефакторинг для извлечения функциональности - это хороший совет, и он обходит проблему, делая код более гибким. +1 – brice