支持方便的无id间接引用

在某些情况下,为了方便用户使用接口,在末尾提供用id标识资源,例如,一个用户想到了他在heroku平台app的名字,但是这个app的唯一标识是id,这种情况下,你想让接口通过名字和id都能访问,例如:

  1. $ curl https://service.com/apps/{app_id_or_name}
  2. $ curl https://service.com/apps/97addcf0-c182
  3. $ curl https://service.com/apps/www-prod

不要只接受使用名字而剔除了使用id。