rtcdn / rtcdn-draft

WebRTC 超低低延迟直播CDN集成规范草案
77 stars 8 forks source link

About URL #1

Closed winlinvip closed 4 years ago

winlinvip commented 4 years ago

目前URL是:

参考K8S的URL定义:

URL由Group(API组)Version(API版本)和Resource(API资源类型)组成,比如/apis/batch/v1/jobs,Group是batch,Version是v1,Resource是jobs。RESTful的URL一般是定义资源,也就是名词。

  1. 建议改成RESTful方式而非命令式,比如/v1/play播放流,改成流这种资源的管理例如/v1/streams
  2. 建议用固定的Group比如/rtc/v1/play/v1/play容易和现有的URL重复,而有Group后可能会容易区分一些。
  3. 可以用HTTP Method来代表action,比如POST为播放流,DELETE为停止流,当然可以在URL中指定action也是一种选择。

建议改成: