Requesting Row Ranges
You can use the HTTP Range header to request a subset of the search results. This presents the search results in reasonably-sized pages. Use the "next" and "previous" buttons or links to retrieve those sets of results. When you use the Range header to request, you must always send the entire query request.
The HTTP standard Range request header is defined for specifying the number of bytes returned. When used with the "rows" specifier, the WebDAV engine recognizes it as indicating the set of rows to return. The following table shows some examples.
Range header line | Results |
---|---|
Range: rows=0-9 | The first ten rows |
Range: rows=10-19 | The second ten rows |
WebDAV can only return a single contiguous range of results.