首先想知道 GUID/UUID 暴露算問題嗎?即使安全性上無問題,從 URL 美觀度考慮也不應(yīng)該這么做吧,如何改進(jìn)?如果參數(shù)很多,比如十個(gè)八個(gè)的時(shí)候,API 應(yīng)如何設(shè)計(jì)?
2 回答

動(dòng)漫人物
TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊
不知道理解得對(duì)不對(duì)。
GUID/UUID 暴露不算問題,因?yàn)?API 雖然要考慮美觀性但是說到底還是給機(jī)器讀的。
如果一個(gè) API 有十個(gè)八個(gè)參數(shù),那一定是這個(gè)接口設(shè)計(jì)得不對(duì)。

慕絲7291255
TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
個(gè)人覺得UUID相對(duì)自增ID還安全點(diǎn),自增ID還能被人用來進(jìn)行業(yè)務(wù)量的分析,不過確實(shí)長(zhǎng)了點(diǎn)
API參數(shù)多,應(yīng)該不能說明接口不對(duì)吧,如果表要支持查詢的字段多,那參數(shù)量自然就多,我覺得參數(shù)的多少并不說明接口設(shè)計(jì)的如何,主要看是否在設(shè)計(jì)不同api的多參數(shù)的時(shí)候盡量遵循一些相同的約定
- 2 回答
- 0 關(guān)注
- 340 瀏覽
添加回答
舉報(bào)
0/150
提交
取消