问题描述
我试图通过另一条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/')