亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于特殊接口restful命名規范的問題

關于特殊接口restful命名規范的問題

PHP
MMTTMM 2019-03-08 20:14:19
1、在設計登錄頁面的接口時,為了讓前端能直觀從 URL 就能看到登錄相關的表,登錄頁面接口URI應該怎么設計?假如用于登錄的用戶表名是users,登錄接口URI是 ———— /users?login=1 還是 /users/login,不知道有沒有約定俗成的設計方案? 2、我想單獨為搜索引擎設計一個URI一般是怎么做的,下面這樣設計可以嗎: news/news_text/search?keyword={關鍵字} 3、按照restful規范設計URI,把數據庫表名都暴露在URL里沒有安全隱患嗎?
查看完整描述

4 回答

?
郎朗坤

TA貢獻1921條經驗 獲得超9個贊

uri對應的是后端的接口,接口里要與哪個數據表交互不需要告訴前端。
接口與數據表沒有關系,更不應該暴露給前端。

查看完整回答
反對 回復 2019-03-18
?
臨摹微笑

TA貢獻1982條經驗 獲得超2個贊

  1. 不應該把表名暴露給外界。
  2. 語義化URL,符合業務邏輯和頁面模型結構是最好的,讓人能夠自然感覺到
  3. 如果是功能的話就使用URL路徑,如果是參數就用URL querystring,復雜參數就用post body。
  4. 充分利用http method和http status。
查看完整回答
反對 回復 2019-03-18
?
慕少森

TA貢獻2019條經驗 獲得超9個贊

users。作為一個復數表達形式,在對于單個用戶而言就已經偏離了語義化。

news/news_text/search,就 search 而言,直接放到 news/search 即可。

查看完整回答
反對 回復 2019-03-18
  • 4 回答
  • 0 關注
  • 629 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號