如果
我使用Python3.4和Falcon1.0。我想重定向请求到另一个资源在猎鹰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}
。
id
是1,我想叫Res1
否则叫Res2
exception falcon.HTTPMovedPermanently(location)
你可以试试这个或者解释更多
你最好把你的逻辑放在python函数中,并根据任何API中的if else条件调用该函数,这是一种可重用和松散耦合的方法。