api 这么来设计,访问 /users.json 返回 json 格式数据,访问 /users.csv 返回 csv 格式数据。
目前想到这么几个实现方法:
@app.route('/users<data_type>')
def users(data_type='.json'):
    pass
第一种依赖外部代理服务器,第二种还没想好怎么和 flask-restful 一起用。
有没有更优雅的方式来实现类似的需求?
     1 
                    
                    gevin      2015-01-27 23:23:47 +08:00 
                    
                    >>访问 /users.json 返回 json 格式数据,访问 /users.csv 返回 csv 格式数据 
                这不是严格意义上的RESTful API  | 
            
     2 
                    
                    9hills      2015-01-27 23:28:56 +08:00 
                    
                    你的需求就不是restful api,标准做法是做到Accept中,而且不是你的Nginx来做,而是你的客户端来做 
                 | 
            
     3 
                    
                    9hills      2015-01-27 23:29:29 +08:00 
                    
                    不过你的客户端说老子就是不遵守Restful,那么你也没必要非要在Server搞restful。。。 
                 | 
            
     4 
                    
                    zhangxiao      2015-01-28 03:29:40 +08:00 
                    
                    restful 就像是共产主义,大部分只能做到社会主义初级阶段 
                 | 
            
     5 
                    
                    elvis_w      2015-01-28 09:19:37 +08:00     |