[請益] 關於 restful router 設計好處 ?

作者: tas72732002 (蔥頭)   2015-11-05 14:15:10
目前的網站常用呼叫的api方式大都是 xxx.xxx.xxx.xxx/api/func/?para = demo
註 : func 是功能名稱或class ~
但目前我的的寫法是 xxx.xxx.xxx.xxx/api/protal.php?para = demo
請問要如何改寫才能改成上述的格式 ?
我的改法 :
(1) 將所有訪問都只到處理router那支, 這必須在 nginx 或 apache設定轉址
(2) router.php 根據func與參數呼叫指定的 class
以上是我的改法, 不知道一般做法是否是這樣
到我好奇的是, 兩者差在哪邊啊, 有什麼好處嗎, 使用後者還要多轉一次網址 ~
不太清楚好處在哪裡 ?
作者: tkdmaf (皮皮快跑)   2015-11-05 14:38:00
這其實只是路由的變化而不是restful吧!
作者: tas72732002 (蔥頭)   2015-11-05 14:46:00
恩恩 ~ 我下的標題不好 ~ 只是覺得這樣寫有差嗎?
作者: y2468101216 (芸)   2015-11-05 15:05:00
對方不會知道你用啥語言寫的,就無法針對攻擊你把他跟namespace配合,可以更直覺哪邊api壞了
作者: tas72732002 (蔥頭)   2015-11-10 22:00:00
主要是避免不允許的ip連進來

Links booklink

Contact Us: admin [ a t ] ucptt.com