Es necesario realizar una solicitud POST desde el servidor en el Frasco.¿Es posible hacer una solicitud POST en Flask?
Imaginemos que tenemos:
@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" })
no he encontrado nada específico en la documentación del frasco. Algunos dicen que urllib2.urlopen
es el problema, pero no pude combinar Flask y urlopen
. ¿Es realmente posible?
¡Gracias de antemano!
Hmmm, sí. Eso realmente implicaría hacer una solicitud de red, por una pequeña razón. Estoy seguro de que hay una mejor manera de hacer esto. – brice
No me di cuenta de que quería hacer una "solicitud" a su propia aplicación, he actualizado mi respuesta. – codeape
Refactorizar para extraer la funcionalidad es un buen consejo, y soluciona el problema al mismo tiempo que hace que el código sea más flexible +1 – brice