2016-09-22 2 views
0

Я использую Python3.4 и Falcon1.0. Я хочу перенаправить запрос на другой ресурс в API falcon.Перенаправить запрос в другой ресурс (Falcon)

К примеру, у меня есть 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 

И формат URL API является localhost/{id}. Я хочу позвонить Res1, если id is 1 еще Res2.

ответ

0
exception falcon.HTTPMovedPermanently(location) 

вы можете попробовать это или объяснить более

0

Вы должны лучше поставить логику в функции питона и вызвать эту функцию, основанную на, если другое условие в любом из вашего API, многоразового и слабосвязанного подхода.

Смежные вопросы