提供此服务以获取有关酒店的信息:
> GET /hotel/{id} < HTTP/1.1 200 OK << aaa < aaa > aaa....I am 300K <
问题是biggie
300K,我们不希望每回复都返回它.什么是延迟加载此值的RESTful方法?
我们应该设置两个资源:
> GET /hotel/{id} < HTTP/1.1 200 OK << aaa < aaa <
和..
> GET /hotel/{id}/biggie < HTTP/1.1 200 OK << aaa....I am 300K <
你只GET /hotel/{id}/biggie
需要在真正需要这些数据的时候提出要求吗?
这可行..虽然没有什么特别的,biggie
除了它是一个大数据集.我认为将hotel
所有属性保持在关卡状态更好,因为所有属性都只是属性hotel
.
别忘了,超媒体是你的朋友.
GET /hotel/{id} HTTP/1.1 200 OKaaa aaa
或者你甚至可以做
GET /hotel/{id} HTTP/1.1 200 OKaaa aaa Here is a a summary of biggie