0
我正在构建API,我想在我的Web应用程序和公共网站上使用API。它的行为很简单:通过验证的API响应区分公共API响应
- 如果进行了认证请求,则返回资源的所有数据。
- 如果进行了未经身份验证的请求,则返回资源的公共/发布数据。
我想我会研究使用状态代码来区分基于上述两种行为的响应,而不是在响应中使用元数据。
对于第一个行为使用状态代码200,第二个行为使用206代码是可以接受的吗?
如果206正常在这种情况下,根据http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html