我是新到的,我的任务是设计一个模拟版本系统。 我想以不同的文件夹储存各种版本的APIC。 例如:
controllers/APIVersion/v1/clientAPI.py -- Version 1
controllers/APIVersion/v2/clientAPI.py -- Version 2
controllers/APIVersion/v3/clientAPI.py -- Version 3
要求获得这些预报信息的请求应如此:
curl http://mySite/v1/clientAPI/get/ -- Should bring me to the first version
curl http://mySite/v2/clientAPI/get/ -- Should bring me to the second version
我知道,我可以通过路线这样做。 py. 这是我的第一个想法。
map.connect( /APIVersion/{version}/{controller}/{action} )
关于如何前往预期地点的想法? 此外,我感到可以自由评论我的版本方法。 我欢迎这一建议。