如何在AWS中获得第二页的响应?

时间:2012-09-11 05:01:54

标签: web-services api rest webservice-client

我是AWS新手。我得到了这样的AWS响应。

<Items>
<Request>
  <IsValid>True</IsValid>
  <ItemSearchRequest>
    <Brand>Levi's</Brand>
    <Keywords>Men</Keywords>
    <ResponseGroup>Large</ResponseGroup>
    <SearchIndex>Apparel</SearchIndex>
  </ItemSearchRequest>
</Request>
*<TotalResults>282</TotalResults>
<TotalPages>29</TotalPages>*
 ***<Item>***
  <ASIN>B004A7YLN6</ASIN>
  <DetailPageURL>http://www.amazon.com/Levis-Extra-Capacity-Slimfold-Wallet/dp/B004A7YLN6%3FSubscriptionId%3DAKIAIETT7RP2RAFF4UUQ%26tag%3Dws%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB004A7YLN6</DetailPageURL>
  <SmallImage>
    <URL>http://ecx.images-amazon.com/images/I/51z7oqZYgoL._SL75_.jpg</URL>
    <Height Units="pixels">71</Height>
    <Width Units="pixels">75</Width>
  </SmallImage>
  <MediumImage>
    <URL>http://ecx.images-amazon.com/images/I/51z7oqZYgoL._SL160_.jpg</URL>
    <Height Units="pixels">152</Height>
    <Width Units="pixels">160</Width>
  </MediumImage>
   <ItemAttributes>
    <Binding>Apparel</Binding>
    <Brand>Levi's</Brand>
    <Department>mens</Department>
    <FabricType>100% Genuine Leather</FabricType>
    <Feature>Natural fold construction</Feature>
    <Feature>9 Credit card pockets</Feature>
    <Feature>Top entry mesh ID window pocket</Feature>
    </ItemAttributes>
    </Item>
     <Items>

现在,我每页收到10个项目。我需要得到第二页的回应。 我怎样才能得到第二页的回复。总页数是29。 如果您需要更多信息,请告诉我。我在Asp.net应用程序中使用REST。

2 个答案:

答案 0 :(得分:0)

看起来这与AWS关系不大,更多的是与您交谈的应用程序。例如,在带有S3的AWS中,您会得到一个isTruncated标志,其结果表明您可以请求更多结果(通过发送“start from”类型的参数)。您正在调用的应用程序需要为您提供一些方法。如果应用程序是您自己编写的应用程序,则需要实现此功能。

答案 1 :(得分:0)

使用ItemPage参数可以返回指定的结果页面。可以返回的最大ItemPage编号是10(如果您使用'All'作为SearchIndex,则为5)。