0

In the example below how/where do I specify $skip and $top parameters?

OData.request( {
    requestUri: "http://ODataServer/FavoriteMovies.svc/$batch",
    method: "POST",
    data: { __batchRequests: [
       { requestUri: "BestMovies(0)", method: "GET" },
       { requestUri: "BestMovies(1)", method: "GET" }
    ]}
},
function (data, response) {
    //success handler
}, undefined, OData.batchHandler);
4

1 回答 1

2

批处理 URL 本身不采用 skip/top 参数,因为它不处理服务器的实体集合,而只是引用操作的集合。

您可以改为在 requestUri 中添加 $top/$skip 值,但它不适用于给出的示例,因为引用单个实体 - 您可以判断,因为括号表示它们引用它们的键。

相反,您可以在 requestUri 中执行类似 BestMovies?$top=10 的操作,批处理中的第一个响应将包含前十部电影。

于 2011-05-12T15:37:44.113 回答