방금 Rest 아키텍처를 배우기 시작했고 질문이 있습니다.Rest에서 페이징 링크를 처리하는 방법
필자는 10000 개의 레코드 (대학)를 보유하고 있으며 요청 당 100 개의 레코드로 페이징 링크가있는 하나의 페이지 만 렌더링하려고합니다.
클라이언트가 GET http://blablabla/api/universities?take=500을 얻는다면 페이징 링크를 두 개 이상 넣어야합니까?
방금 Rest 아키텍처를 배우기 시작했고 질문이 있습니다.Rest에서 페이징 링크를 처리하는 방법
필자는 10000 개의 레코드 (대학)를 보유하고 있으며 요청 당 100 개의 레코드로 페이징 링크가있는 하나의 페이지 만 렌더링하려고합니다.
클라이언트가 GET http://blablabla/api/universities?take=500을 얻는다면 페이징 링크를 두 개 이상 넣어야합니까?
나는 10000 개의 레코드 (대학)를 가지고 있으며, 요청 당 100 개의 레코드로 페이지를 렌더링하고 페이징 링크를 사용하기로 결정했습니다.
Feed Paging and Archiving 사양을 원합니다. 페이지가 무한정 안정적인 경우 archived feeds에 대한 지침과 더불어 paged feeds을 검토해야합니다.
RESTful 디자인에서는 클라이언트에게 요청한 것을 제공 할 특별한 긴급 성이 없다는 점에 유의하십시오. 그것은 다른 자원에 클라이언트를 리디렉션, 그리고 그들이 당신을 요청
GET /api/universities?take=500&startingFrom=107
302 Found
Location: /api/universities/page2#107
"표현이 이미 캐시에있을 수 있습니다 거기에서 링크를 따라 기대에 완벽하게 합리적인, 그리고 페이징 링크는 당신이 걸릴 것입니다 나머지 "
흥미 롭습니다! 링크를 가져 주셔서 감사합니다, 내 프로젝트에 대한 많은 유용한 것들을 발견. –