我们如何使用Content-Range's items标题处理RESTful接口上的空集合?
例如,拥有42条记录,请求Range: items=0-41
将返回所有内容,响应标头将为:Content-Range: items 0-41/42
。
但是,如果没有任何记录,我们如何处理Content-Range
标题?谢谢你的帮助。
修改
我的意思是,返回一个空集合,服务器可能想要返回Content-Range: items x-y/0
,其中x
和y
是一个不同于0的值。但是哪一个?我认为这是一个棘手的问题,规范没有提到它。
答案 0 :(得分:5)
实际上,服务器应使用Content-Range: */0
以HTTP 416请求不满意进行响应。
答案 1 :(得分:0)
如果您为X-Y / 0获得非零数字 - 则服务器的响应无效(已损坏)。提交错误。