如何解决在内部通过请求调用Flask路由
我试图通过另一条Flask路线调用一条内部路线。本质上,我想开发一个小型内部微服务。
try:
import json
import os
import sys
from flask import Flask
from flask import app
import requests
from flask import Flask,redirect,url_for
except Exception as e:
print("Error : {} ".format(e))
app = Flask(__name__)
@app.route('/call1',methods=["GET","POST"])
def m_call1():
return "call1"
@app.route('/call2',"POST"])
def call2():
res = requests.get('call1/')
print(res.json())
return "call2" + res.json()
if __name__ == "__main__":
app.run(host='0.0.0.0',port=5000,debug=True,threaded=True)
解决方法
虽然不建议这样做,但是如果需要的话
您可以尝试: 进行config.py并输入:
DOMAIN = ""
在您的主文件中
from config import *
res = requests.get(f'{DOMAIN}/call1/')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。