bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

為什么API返回內容只有10條信息-創新互聯

為什么API 返回內容只有 10 條信息?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

成都創新互聯公司成立于2013年,我們提供高端重慶網站建設成都網站制作、網站設計、網站定制、全網營銷推廣、小程序開發、微信公眾號開發、網站推廣服務,提供專業營銷思路、內容策劃、視覺設計、程序開發來完成項目落地,為水泥攪拌車企業提供源源不斷的流量和訂單咨詢。

在一些可能會返回許多信息的 API 方法中,為了更好地展示信息,通常都會將需要返回的信息進行分頁,如查詢可用鏡像,返回40條數據,默認情況下會將結果分為10條一頁,總共會有4頁,一次只會返回1頁的信息,所以造成返回的數據不全,使用時可以通過 PageSize 和 PageNumber 來控制,這兩個參數的說明如下:

為什么API 返回內容只有 10 條信息

例如查詢鏡像,查詢杭州地域目前可用的官方公共鏡像,查詢結果中 TotalCount 顯示有39條,那么結果將默認分成四頁,若希望一次獲取完,可以在請求中加入 PageSize,設置為大于39的數(若使用 Java SDK,可以在 Request 對象中通過 setPageSize 方法將 PageSize 設置為大于39的數值),這樣請求后就可以一次返回39個鏡像的數據了。

以下是 Java SDK 的演示:

默認情況下,PageSize 值為10(因為 Java SDK 若不設置 PageSize 的值,使用 getPageSize 返回的會是 null,API 服務器會默認將 PageSize 設置為10):

代碼片段如下:

DescribeImagesRequest describe = new DescribeImagesRequest();
        //describe.setPageSize(50);//默認情況下不設置的話PageSize就是10
        describe.setRegionId("cn-hangzhou");
        describe.setImageOwnerAlias("system");
        System.out.println("當前請求的PageSize大小:"+describe.getPageSize());
        DescribeImagesResponse response
                = client.getAcsResponse(describe);
        System.out.println("鏡像總數:"+response.getTotalCount());
        System.out.println("返回的響應中鏡像數量="+response.getImages().size());

為什么API 返回內容只有 10 條信息

使用 setPageSize 將 PageSize 值設置為50后,就可以一次性的返回所有鏡像了:

代碼片段如下:

DescribeImagesRequest describe = new DescribeImagesRequest();
        describe.setPageSize(50);//這里在Request中通過setPageSize()方法將每頁顯示的數量設置為50
        describe.setRegionId("cn-hangzhou");
        describe.setImageOwnerAlias("system");
        System.out.println("當前請求的PageSize大小:"+describe.getPageSize());
        try {
            DescribeImagesResponse response
                = client.getAcsResponse(describe);
            System.out.println("鏡像總數:"+response.getTotalCount());
            System.out.println("返回的響應中鏡像數量="+response.getImages().size());

為什么API 返回內容只有 10 條信息

說明

PageSize 的大值為100,若查詢的結果大于100,需要借助 PageNumber 來實現獲取后幾頁的數據,即多次提交請求,每次設置 PageNumber 為1、2、3…,以獲取所有的返回信息??梢栽谡埱笾型ㄟ^ setPageNumber() 這個方法指定需要返回的頁數。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創新互聯成都網站設計公司行業資訊頻道,感謝您對創新互聯成都網站設計公司的支持。

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、網站設計器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網站名稱:為什么API返回內容只有10條信息-創新互聯
文章起源:http://vcdvsql.cn/article36/ejpsg.html

成都網站建設公司_創新互聯,為您提供網站營銷建站公司、營銷型網站建設、品牌網站制作手機網站建設響應式網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化