在下面的示例中,我如何/在哪里指定$ skip和$ top参数?
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);
答案 0 :(得分:2)
批处理URL本身不采用skip / top参数,因为它不处理实体的服务器集合,而只是引用一组操作。
您可以在requestUri中添加$ top / $ skip值,但它不适用于给出的示例,因为引用单个实体 - 您可以告诉,因为parens表示它们引用了它们的键。
相反,你可以在requestUri中做类似BestMovies的东西?$ top = 10,批处理中的第一个响应将包含前10部电影。