[發明專利]前后端分離的接口請求處理方法和裝置在審
| 申請號: | 202111188519.3 | 申請日: | 2021-10-12 |
| 公開(公告)號: | CN113918129A | 公開(公告)日: | 2022-01-11 |
| 發明(設計)人: | 朱淑敏;王澤宇;毛云青;謝淼烽;楊恒飛 | 申請(專利權)人: | 城云科技(中國)有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F9/445;G06F16/958 |
| 代理公司: | 無錫市匯誠永信專利代理事務所(普通合伙) 32260 | 代理人: | 倪楊 |
| 地址: | 310052 浙江省杭州市濱江區長*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 后端 分離 接口 請求 處理 方法 裝置 | ||
1.一種前后端分離的接口請求處理方法,其特征在于,包括以下步驟:
將前端數據層加載在網頁上在瀏覽器端執行;
在所述瀏覽器端向服務端發起數據請求后,獲取所述數據請求及所述數據請求攜帶的請求字段,將所述請求字段載入所述前端數據層中,其中,所述前端數據層內預設所述請求字段和業務字段的映射關系;
在所述前端數據層中通過所述映射關系將所述請求字段轉換為所述業務字段,并由所述前端數據層將所述業務字段與所述數據請求發送到所述服務端,以使所述服務端根據所述業務字段返回對應的業務數據。
2.根據權利要求1所述的前后端分離的接口請求處理方法,其特征在于,所述前端數據層包括接口處理器、數據模型以及接口轉換器,其中,所述請求字段和所述業務字段由所述接口處理器進行傳輸,所述數據模型內置所述請求字段和所述業務字段的所述映射關系,通過所述接口轉換器將所述數據請求攜帶的每個所述請求字段轉換為相應的所述業務字段。
3.根據權利要求1所述的前后端分離的接口請求處理方法,其特征在于,所述方法還包括:
基于所述映射關系,以及所述業務字段與所述業務數據的第一對應關系,獲取所述請求字段與所述業務數據的第二對應關系,以使所述瀏覽器端根據所述第二對應關系將所述業務數據渲染到所述網頁上。
4.根據權利要求1所述的前后端分離的接口請求處理方法,其特征在于,所述映射關系包括:前端字段表、每個所述業務字段對應有字段類型、字段名稱、默認值。
5.根據權利要求1所述的前后端分離的接口請求處理方法,其特征在于,所述方法還包括:對所述前端數據層中的所述映射關系進行字段修改,所述字段修改包括:增加和/或刪除和/或修改至少一個所述請求字段與所述業務字段的映射配置。
6.根據權利要求2所述的前后端分離的接口請求處理方法,其特征在于,所述數據請求包括接口調用請求,所述接口調用請求用于請求調用所述網頁中的所述請求字段所對應的目標接口;在每個所述目標接口的接口函數中使用裝飾器加載所述數據模型內置的配置方法,并基于所述配置方法得到所述請求字段和所述業務字段的所述映射關系,以使所述目標接口根據所述映射關系進行數據轉換。
7.根據權利要求4所述的前后端分離的接口請求處理方法,其特征在于,所述方法還包括:判斷所述映射關系中的所述業務字段的所述字段類型與所述服務端所需的所述業務字段的所述字段類型是否一致,當類型不一致時,對所述映射關系中的所述業務字段的所述字段類型做轉換,以使所述請求字段根據轉換后的所述映射關系轉換為所述服務端所需的所述業務字段。
8.一種前后端分離的接口請求處理裝置,其特征在于,包括:
加載模塊,用于將前端數據層加載在網頁上在瀏覽器端執行;
獲取模塊,用于在所述瀏覽器端向服務端發起數據請求后,獲取所述數據請求及所述數據請求攜帶的請求字段,將所述請求字段載入所述前端數據層中,其中,所述前端數據層內預設所述請求字段和業務字段的映射關系;
轉換模塊,用于在所述前端數據層中通過所述映射關系將所述請求字段轉換為所述業務字段,并由所述前端數據層將所述業務字段與所述數據請求發送到所述服務端,以使所述服務端根據所述業務字段返回對應的業務數據。
9.一種電子裝置,包括存儲器和處理器,其特征在于,所述存儲器中存儲有計算機程序,所述處理器被設置為運行所述計算機程序以執行權利要求1至7任一項所述的前后端分離的接口請求處理方法。
10.一種計算機程序產品,其特征在于,包括軟件代碼部分,當所述計算機程序產品在計算機上被運行時,所述軟件代碼部分用于執行根據權利要求1至7任一項所述的前后端分離的接口請求處理方法。
11.一種可讀存儲介質,其特征在于,所述可讀存儲介質中存儲有計算機程序,所述計算機程序包括用于控制過程以執行過程的程序代碼,所述過程包括根據權利要求1至7任一項所述的前后端分離的接口請求處理方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于城云科技(中國)有限公司,未經城云科技(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111188519.3/1.html,轉載請聲明來源鉆瓜專利網。





