Istnieje potrzeba wykonania żądania POST od strony serwera w kolbie.Czy można wysłać żądanie POST w kolbie?
Wyobraźmy sobie, że mamy:
@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" })
nie znalazłem nic konkretnego w dokumentacji kolby. Niektórzy twierdzą, że problemem jest urllib2.urlopen
, ale nie udało mi się połączyć Flask i urlopen
. Czy to naprawdę możliwe?
Z góry dziękuję!
Hmmm, tak. W rzeczywistości wymagałoby to podania żądania sieci z niewielkiego powodu. Jestem pewien, że jest lepszy sposób na zrobienie tego. – brice
Nie zdawałem sobie sprawy, że chciał (a) Pan (i) złożyć "wniosek" do swojej aplikacji, zaktualizowałem moją odpowiedź. – codeape
Refaktoryzacja w celu wydobycia funkcjonalności to dobra rada i rozwiązuje ten problem, zwiększając elastyczność kodu +1 – brice