日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
外部接口如何統(tǒng)一api地址

今天就跟大家聊聊有關(guān)外部接口如何統(tǒng)一api地址,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名申請、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、敖漢網(wǎng)站維護、網(wǎng)站推廣。

常見的做法有
1.使用if或case語句判斷參數(shù)值; 優(yōu)點:簡單、易理解
缺點:接口多時,if或case分支太多,代碼丑陋
2.動態(tài)代理 這點怎么解析參數(shù),調(diào)用函數(shù)我也不是很清楚。
3.spring是否有實現(xiàn)此類功能?

 

Spring能否實現(xiàn)此類功能?

為什么不看文檔呢?Spring MVC文檔里歸類說明的很清楚了。只需要看Request Mapping這一節(jié):https://docs.spring.io/spring/docs/5.2.5.RELEASE/spring-framework-reference/web.html#mvc-ann-requestmapping
要求API共用一個URL,參數(shù)不同調(diào)用不同的方法,對吧?

 

前端請求服務(wù)器端API,參數(shù)包括這么幾種形式:

  • HTTP Method(GET、POST、PUT、DELETE...)
  • Path Variable(URL路徑中的變量)
  • Request Parameter(問號后面,最常見的傳參方式。這種方式就完全能滿足當前的問題。)
  • Header里的參數(shù)
  • Consumable Media Types(請求體是JSON還是XML)
  • 權(quán)限(登錄沒登錄,登錄之后是什么角色,訪問不同的接口)。嚴格說這不算參數(shù),而是服務(wù)器端進一步判斷得出用戶角色的。

都可以認為是參數(shù)。只有Path Variable可能會改變URL路徑,所以下面介紹其他5種形式。

 

1,同一個URL,不同HTTP Method

外部接口如何統(tǒng)一api地址都是/persons這個URL,分別調(diào)用了getPerson和add方法。

 

2,同一個URL,不同Request Parameter

外部接口如何統(tǒng)一api地址都是/pets這個URL,/pets?type=cat和/pets?type=dog分別調(diào)用不同的方法。

 

3,同一個URL,Header中參數(shù)不同

外部接口如何統(tǒng)一api地址都是/pets這個URL,/pets?type=cat和/pets?type=dog分別調(diào)用不同的方法。

 

4,同一個URL,不同Consumable Media Types

外部接口如何統(tǒng)一api地址都是/pets這個URL,請求的數(shù)據(jù)格式不同,分別調(diào)用不同的方法。

 

5,同一個URL,權(quán)限不同

外部接口如何統(tǒng)一api地址都是/persons這個URL,Admin和User分別調(diào)用不同的方法。Admin可以獲取所有數(shù)據(jù),User只能獲取自己有權(quán)限的數(shù)據(jù)。
上面的這些Annotation可以自由組合。有些也是Class級別的,就是可以放在Controller類上做注解。

看完上述內(nèi)容,你們對外部接口如何統(tǒng)一api地址有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


本文題目:外部接口如何統(tǒng)一api地址
文章位置:http://www.dlmjj.cn/article/pjdgjp.html