2013-10-09 2 views
0

iOS RestKit에서 우리는 페이징을 구현하기 위해 RKPaginator을 가지고 있습니다. 페이징 로직을 구현하기 위해 Restraet에서 그런 종류의 것이 있습니까?RestLet 페이지 매기기

감사합니다.

+0

잠깐만 요, 클라이언트 기술이 아니십니까? 나머지 서비스에 의존하지 않습니까? 오 기다려, 그냥 안드로이드 태그를 보았다. – tom

+0

예, Android 구현을 찾고 있습니다. –

답변

0

Restlet은 페이징을 지원하지 않습니다. 이는 REST 프레임 워크이므로 쿼리 매개 변수 또는 헤더를 활용하여 이러한 기능을 구현할 수 있습니다. 자세한 내용은이 게시물의 "데이터 필터링"섹션 https://templth.wordpress.com/2014/12/15/designing-a-web-api/을 참조하십시오.

희망이 있습니다. 티에리

0

은 아마

당신이 아이의 활동 목록 페이지를 매기는하고 싶었다면, 당신의 클라이언트는 최종 포인트 중 하나에 GET 요청을 실행 ... 여전히 도움이됩니다. '/ 피드/키즈/활동'이라고합시다. 다음, 마지막으로, 첫번째 필드가 정의 된 경우

{ 
href: "http://localhost:8080/feeds/kids/activities", 
offset: 0, 
limit: 25, 
sortBy: "createdAt", 
sortOrder: "asc", 
first: { 
href: "http://localhost:8080/feeds/kids/activities?offset=0&limit=25&sortOrder=asc&sortBy=createdAt" 
}, 
next: { 
href: "http://localhost:8080/feeds/kids/activities?offset=25&limit=25&sortOrder=asc&sortBy=createdAt" 
}, 
last: { 
href: "http://localhost:8080/feeds/kids/activities?offset=47150&limit=25&sortOrder=asc&sortBy=createdAt" 
}, 
items: [ 
{ 
_id: "55dc6064d6931a786b137acd", 
name: "Coloring", 
feedName: "kidActivity", 
} 
.... 
] 
} 

가 ...의 subsecquent 항목에 대한 콜백하는 HREF 속성을 사용 : 엔드 포인트는 다음과 같은 JSON 문서를 반환합니다. URL 매개 변수를 사용하여 백엔드에서 데이터베이스 쿼리를 구성합니다.

Lee Hazlewood did a video 유용한 것으로 나타났습니다.