本申請(qǐng)涉及計(jì)算機(jī),特別是涉及一種網(wǎng)頁(yè)資源的請(qǐng)求方法、裝置、計(jì)算機(jī)設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、為了實(shí)現(xiàn)接口預(yù)請(qǐng)求,首先需要一份要發(fā)起請(qǐng)求的接口列表配置,客戶(hù)端會(huì)在應(yīng)用啟動(dòng)后獲取配置,讀取預(yù)請(qǐng)求的頁(yè)面地址及對(duì)應(yīng)的接口信息,在用戶(hù)打開(kāi)webview(一種圖形化工具)時(shí),會(huì)并行發(fā)起對(duì)應(yīng)預(yù)請(qǐng)求的接口,并保存結(jié)果,以供后續(xù)js(javascript,一種直譯式腳本語(yǔ)言)發(fā)起詢(xún)問(wèn)。
2、相關(guān)技術(shù)中,接口預(yù)請(qǐng)求的資源配置方案有:固定接口列表配置、遠(yuǎn)程下發(fā)配置和集成配置文件。然而,該配置方案存在對(duì)復(fù)雜請(qǐng)求場(chǎng)景的處理效率低的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)?zhí)峁┮环N網(wǎng)頁(yè)資源的請(qǐng)求方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、第一方面,本申請(qǐng)?zhí)峁┝艘环N網(wǎng)頁(yè)資源的請(qǐng)求方法。所述方法包括:
3、獲取目標(biāo)應(yīng)用的第一數(shù)據(jù),所述第一數(shù)據(jù)包括目標(biāo)賬戶(hù)的資源訪(fǎng)問(wèn)請(qǐng)求對(duì)應(yīng)的資源訪(fǎng)問(wèn)接口數(shù)據(jù);
4、根據(jù)所述資源訪(fǎng)問(wèn)接口數(shù)據(jù),生成所述目標(biāo)賬戶(hù)對(duì)應(yīng)的動(dòng)態(tài)配置表,所述動(dòng)態(tài)配置表用于配置資源訪(fǎng)問(wèn)接口;
5、響應(yīng)于所述目標(biāo)應(yīng)用的啟動(dòng)操作,基于所述動(dòng)態(tài)配置表,生成所述目標(biāo)應(yīng)用資源訪(fǎng)問(wèn)的預(yù)請(qǐng)求;
6、發(fā)送所述預(yù)請(qǐng)求,接收針對(duì)所述預(yù)請(qǐng)求所響應(yīng)的網(wǎng)頁(yè)資源數(shù)據(jù)。
7、第二方面,本申請(qǐng)還提供了一種網(wǎng)頁(yè)資源的請(qǐng)求裝置。所述裝置包括:
8、獲取模塊,用于獲取目標(biāo)應(yīng)用的第一數(shù)據(jù),所述第一數(shù)據(jù)包括目標(biāo)賬戶(hù)的資源訪(fǎng)問(wèn)請(qǐng)求對(duì)應(yīng)的資源訪(fǎng)問(wèn)接口數(shù)據(jù);
9、配置表生成模塊,用于根據(jù)所述資源訪(fǎng)問(wèn)接口數(shù)據(jù),生成所述目標(biāo)賬戶(hù)對(duì)應(yīng)的動(dòng)態(tài)配置表,所述動(dòng)態(tài)配置表用于配置資源訪(fǎng)問(wèn)接口;
10、預(yù)請(qǐng)求生成模塊,用于響應(yīng)于所述目標(biāo)應(yīng)用的啟動(dòng)操作,基于所述動(dòng)態(tài)配置表,生成所述目標(biāo)應(yīng)用資源訪(fǎng)問(wèn)的預(yù)請(qǐng)求;
11、收發(fā)模塊,用于發(fā)送所述預(yù)請(qǐng)求,接收針對(duì)所述預(yù)請(qǐng)求所響應(yīng)的網(wǎng)頁(yè)資源數(shù)據(jù)。
12、第三方面,本申請(qǐng)還提供了一種計(jì)算機(jī)設(shè)備。所述計(jì)算機(jī)設(shè)備包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如第一方面中任意一項(xiàng)實(shí)施例所述的一種網(wǎng)頁(yè)資源的請(qǐng)求方法中的步驟。
13、第四方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面中任意一項(xiàng)實(shí)施例所述的一種網(wǎng)頁(yè)資源的請(qǐng)求方法中的步驟。
14、第五方面,本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品。所述計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面中任意一項(xiàng)實(shí)施例所述的一種網(wǎng)頁(yè)資源的請(qǐng)求方法中的步驟。
15、上述一種網(wǎng)頁(yè)資源的請(qǐng)求方法、裝置、計(jì)算機(jī)設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,通過(guò)權(quán)利要求中的技術(shù)特征進(jìn)行推導(dǎo),能夠達(dá)到對(duì)應(yīng)背景技術(shù)中的技術(shù)問(wèn)題的如下有益效果:
16、通過(guò)獲取目標(biāo)應(yīng)用的第一數(shù)據(jù),從而得到目標(biāo)賬戶(hù)的資源訪(fǎng)問(wèn)請(qǐng)求對(duì)應(yīng)的資源訪(fǎng)問(wèn)接口數(shù)據(jù),從而得以根據(jù)資源訪(fǎng)問(wèn)接口數(shù)據(jù)生成與目標(biāo)賬戶(hù)對(duì)應(yīng)的動(dòng)態(tài)配置表,此時(shí)得到的動(dòng)態(tài)配置表中,能夠?qū)δ繕?biāo)賬戶(hù)歷史中進(jìn)行資源訪(fǎng)問(wèn)請(qǐng)求對(duì)應(yīng)的資源訪(fǎng)問(wèn)接口數(shù)據(jù)進(jìn)行記錄和總結(jié)。隨后,當(dāng)目標(biāo)應(yīng)用啟動(dòng)時(shí),終端能夠響應(yīng)于目標(biāo)應(yīng)用的啟動(dòng)操作,根據(jù)動(dòng)態(tài)配置表,生成目標(biāo)應(yīng)用資源訪(fǎng)問(wèn)的預(yù)請(qǐng)求,此時(shí)生成的預(yù)請(qǐng)求中所包含的資源訪(fǎng)問(wèn)接口是與目標(biāo)賬戶(hù)相對(duì)應(yīng)的,其中排除了與目標(biāo)賬戶(hù)低相關(guān)度的資源訪(fǎng)問(wèn)接口,因此提高了預(yù)請(qǐng)求得到的網(wǎng)頁(yè)資源數(shù)據(jù)的數(shù)據(jù)有效性,同時(shí)提高了預(yù)請(qǐng)求的效率。在實(shí)施中,本申請(qǐng)方案在預(yù)請(qǐng)求的框架內(nèi),通過(guò)為目標(biāo)賬戶(hù)形成定制化的動(dòng)態(tài)配置表,提高了資源訪(fǎng)問(wèn)接口的預(yù)請(qǐng)求的針對(duì)性,從而提高了應(yīng)用資源的請(qǐng)求、配置的效率。另一方面,在預(yù)請(qǐng)求的具體實(shí)施中,通過(guò)目標(biāo)賬戶(hù)定制化的動(dòng)態(tài)配置表簡(jiǎn)化了所需請(qǐng)求的資源訪(fǎng)問(wèn)接口,從而得以提高響應(yīng)得到的網(wǎng)頁(yè)資源數(shù)據(jù)的有效數(shù)據(jù)比例。
1.一種網(wǎng)頁(yè)資源的請(qǐng)求方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述動(dòng)態(tài)配置表,生成所述目標(biāo)應(yīng)用資源訪(fǎng)問(wèn)的預(yù)請(qǐng)求,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述動(dòng)態(tài)配置表,生成所述目標(biāo)應(yīng)用資源訪(fǎng)問(wèn)的預(yù)請(qǐng)求,還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述資源訪(fǎng)問(wèn)接口數(shù)據(jù),生成所述目標(biāo)賬戶(hù)對(duì)應(yīng)的動(dòng)態(tài)配置表,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述基于所述目標(biāo)賬戶(hù)第l次發(fā)起資源訪(fǎng)問(wèn)請(qǐng)求所獲得的所述資源訪(fǎng)問(wèn)接口數(shù)據(jù),更新所述初始動(dòng)態(tài)配置表,包括:
6.根據(jù)權(quán)利要求1至5任意一項(xiàng)所述的方法,其特征在于,在所述基于所述動(dòng)態(tài)配置表,生成所述目標(biāo)應(yīng)用資源訪(fǎng)問(wèn)的預(yù)請(qǐng)求之前,包括:
7.根據(jù)權(quán)利要求1至5任意一項(xiàng)所述的方法,其特征在于,所述獲取目標(biāo)應(yīng)用的第一數(shù)據(jù),包括:
8.一種網(wǎng)頁(yè)資源的請(qǐng)求裝置,其特征在于,所述裝置包括:
9.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的方法的步驟。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的方法的步驟。
11.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述的方法的步驟。