11

我们如何使用Content-Range 的项目标头处理 RESTful 接口上的空集合?

例如,有 42 条记录,一个请求Range: items=0-41将返回所有内容,响应头将是:Content-Range: items 0-41/42

Content-Range但是,当没有任何记录时,我们如何处理标题?谢谢你的帮助。

编辑:

我的意思是,返回一个空集合,服务器可能想要返回Content-Range: items x-y/0, wherexyare 一个不同于 0 的值。但是哪一个呢?我认为这是一个棘手的问题,规范没有提及。

4

2 回答 2

7

实际上,服务器应该以 HTTP 416 Request Not Satisfiable 响应,并带有Content-Range: */0.

于 2013-10-30T22:38:50.430 回答
0

如果您得到 XY/0 的非零数字,则来自服务器的响应无效(损坏)。提交错误。

于 2013-03-18T16:57:30.840 回答