外部介面如何統一api位址?

時間 2021-05-06 19:00:57

1樓:學無止境

我給你說說我的方法吧:

介面呼叫方和介面提供方約定好統一的引數加密演算法介面呼叫方在呼叫時把加密後的sign放在引數中去請求介面介面提供方接到響應後,判斷時間戳是不是在有效時間內把引數中除了sign以外的引數進行加密,然後把加密結果和傳過來的sign比較,相同則執行呼叫請求。

2樓:hzldds2020

你可以把每個API指定乙個編碼,形成乙個編碼表,使用者呼叫的時候傳你哪個編碼,然後你對接後續的開發程式。你後面具體的服務可以是乙個http,receiver.do你做好編碼和url的對映,呼叫對應的服務和封裝響應就好。

3樓:程式猿DD

既然介面定義要統一的話,那無非就是在所有介面邏輯前加乙個分發邏輯,而分發的依據只能放到介面的引數裡,可以頭引數,也可以是url中的引數。根據引數判斷,分發到不同的邏輯裡去就可以做到。

但是,非常不建議這麼做:

運維層面:所有介面就變成乙個介面了,而目前所有外圍中介軟體內容的各種統計、限流等功能都是針對介面的,當然有些強大的可以直接做一些定製或者增加引數條件去統計和限流等,但是這也增加了這些操作和實現的複雜度和效率。

4樓:IT老魁

spring用註解,寫的controller中不同的方法可以指定不同的路由位址

比如介面是receiver.do/a

對應的方法就是receiver.do/b

然後spring會幫我們去解析

如果樓主是要知道如何實現,自己想去實現乙個這樣的解析可以了解spring路由解析這塊的邏輯

聯想win10鎖屏介面如何關閉?

帶刺仙人拳 去c盤,program files 86 裡找lLockscreen資料夾,能關也能直接解除安裝了 剛才看到辣眼鎖屏 心靈雞湯,果斷解除安裝,鬧心。 小清新終結者 高讚回答已經很好的解決了 我過來就是因為昨天開啟電腦 我的開機鎖屏居然成了原神 以為是原神篡改了鎖屏 立馬把原神刪的乾乾淨淨...

win10藍色的系統選擇介面如何換成win7經典的黑白系統選擇介面?

幸福願望.replay Grub2Win 就是這個東西,下下來安上,重啟讓它發揮一下作用,然後卸了,你可能就不知道該怎麼才能換回來了。有誰知道win10那個藍色的選系統介面咋調出來不?我覺得還蠻好看的 對了,安裝要聯網。 已登出 應該和引導修復有關。我 用雙系統 在pe下用dism 對win10的會...

為什麼電子裝置不統一介面

你李哥 首先,重中之重,標準的制定是利益的分配,詳情可見5g標準制定。其次,傳輸距離 速率 抗逆性等等各方面要求不同,介面也不同 earth 訊號特定型別,傳輸量,協議型別,抗干擾能力,傳輸距離 乙個串列埠承載不了pcie的資料量和速率,用pcie去做個usart,製造商會破產。 葉尾巴 先宣告,我...