假设我有这两个视图函数vf1
和vf2
,并且我希望它们使用requests
lib进行通信,例如:
@app.route('/vf1')
def vf1():
r = requests.get('http://localhost:5000/vf2')
#return r.text
return 'yeeeey it worked' #obviouly it didn't... yet
然后:
@app.route('/vf2', methods=['POST','GET'])
def vf2():
try:
if request.method == 'POST':
return jsonify({'message': 'post msg'})
else:
return jsonify({'message': 'get msg'})
except:
return jsonify({'message': 'Something went wrong'})
此代码不起作用,该页面只会继续加载,没有错误消息或任何错误,我希望有人可以解释原因或提出正确的方法来执行类似操作。 顺便说一下,vf1和vf2都在同一烧瓶应用程序中。