이 호텔에 대한 정보를 얻기 위해이 서비스를 감안할 때 :RESTful 방식으로 "게으른로드"하는 방법?
> GET /hotel/{id}
< HTTP/1.1 200 OK
< <hotel>
< <a>aaa</a>
< <b>aaa</b>
> <biggie>aaa....I am 300K</biggie >
< </hotel>
문제 biggie
는 300K이며 우리는 모든 응답을 반환하지 않는다는 것입니다. 이 값을 게으른로드하는 RESTful 방법은 무엇입니까?
우리는이 자원을 설정해야 :
> GET /hotel/{id}
< HTTP/1.1 200 OK
< <hotel>
< <a>aaa</a>
< <b>aaa</b>
< </hotel>
와 ..
> GET /hotel/{id}/biggie
< HTTP/1.1 200 OK
< <biggie>
< <val>aaa....I am 300K</val>
< </biggie>
을 그리고 당신이 정말로 데이터 것을 필요로 할 때 당신은 단지 GET /hotel/{id}/biggie
을 요청?
큰 데이터 세트라는 점을 제외하면 biggie
에 대해서는 특별한 것이 없지만 작동합니다. 나는 모든 속성이 실제로 단지 hotel
의 속성이기 때문에 모든 것을 hotel
레벨로 유지하는 것이 더 좋다고 생각합니다.
캐싱을 할 수 내가 생각하지 않은 또 다른 가능성이다. 좋은 생각. –