Uso del módulo de solicitudes en la función de ruta del matraz
Considere la siguiente aplicación mínima de matraz de trabajo:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "I am /"
@app.route("/api")
def api():
return "I am /api"
if __name__ == "__main__":
app.run()
Esto felizmente funciona. Pero cuando trato de hacer una solicitud GET con el módulo "solicitudes" delhello
ruta hacia elapi
ruta: nunca obtengo una respuesta en el navegador cuando intento accederhttp://127.0.0.1:5000/
from flask import Flask
import requests
app = Flask(__name__)
@app.route("/")
def hello():
r = requests.get("http://127.0.0.1:5000/api")
return "I am /" # This never happens :(
@app.route("/api")
def api():
return "I am /api"
if __name__ == "__main__":
app.run()
Entonces mis preguntas son: ¿Por qué sucede esto y cómo puedo solucionarlo?