我正在尝试这样做: 当一个新的/ givemeissues请求到来时,它应该返回/发出路由的结果。
def api_request(url, data=False, req_type="GET", params={}):
json_file = json.dumps(data)
headers = {
'content-type': "application/json",
}
response = requests.request(req_type, url, data=json_file, headers=headers, params=params)
if response.status_code == 200:
return response.json()
@app.before_request
def before_request():
if request.url.split('/')[-1] == 'givemeissues':
return api_request('http://127.0.0.1/issues', data=False, req_type="GET")
原因是,我有一些旧网址(在互联网上),我想将它们映射到新路由(映射存储在我的数据库中),但我不想重定向。
上述代码不起作用。该请求由于某种原因从未完成。