1

我正在使用 Python3.4 和 Falcon1.0 。我想将请求重定向到 falcon API 中的另一个资源。

例如,我有 2 个资源:

class Res1(object):
    def on_get(self, req, resp):
        print("I'm on resource 1")
        resp.status = falcon.HTTP_200

class Res2(object):
    def on_get(self, req, resp):
        print("I'm on resource 2")
        resp.status = falcon.HTTP_200

API URL 格式为localhost/{id}. 我想打电话Res1if idis 1 else Res2

4

2 回答 2

0

您最好将逻辑放在 python 函数中,并根据任何 API 中的 if else 条件调用该函数,这是一种可重用且松散耦合的方法。

于 2018-01-15T08:16:53.173 回答
0
exception falcon.HTTPMovedPermanently(location)

你可以试试这个或解释更多

于 2017-02-02T11:33:47.337 回答