返回不同路线的结果,而不重定向

时间:2018-02-07 06:51:25

标签: python flask

我正在尝试这样做: 当一个新的/ 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")

原因是,我有一些旧网址(在互联网上),我想将它们映射到新路由(映射存储在我的数据库中),但我不想重定向。

上述代码不起作用。该请求由于某种原因从未完成。

0 个答案:

没有答案