最近在看restful,
很多教學文章都說google map的api是restful
但是我看api的url長這樣:
https://maps.googleapis.com/maps/api/geocode/json?address=taiwan
我一直以為如果是restful的話,url應該要長這樣:
https://maps.googleapis.com/maps/api/geocode/json/address/taiwan
就是沒有 & ? = 這些東西
請問google map的api是restful??
作者:
robler (章魚丸)
2016-09-24 12:06:00...? 哪邊的文件有和你說 restful是看有沒有& 和? 的
作者:
MIM23 (HAWK)
2016-09-24 12:08:00看來你剛接觸 WebService
作者:
kyoin (nioyk)
2016-09-24 12:52:00不可能沒有啊 不然一堆複雜的條件 URL不就一長串且又不固定
作者:
gmoz ( This can't do that. )
2016-09-24 12:57:00Rewrite只是選項而已阿
作者:
johnny94 (32767)
2016-09-24 13:30:00他教你的不是定義上的restful,所以這邊的基本教義派會噓爆你學長(拍拍
Restful定義命名就說routing是用來取得resources, query 是filter 條件。這表示針對你要存取的resources可以彈性的加上query string作非必要的filter,但沒說不能有query string。而query string也只是filter,不能濫用到required 欄位或資料用途。
不然你覺得他是soap?rest是啥的縮寫知道嗎XD
作者:
max241 (養生之道)
2016-09-24 15:45:00奇文共賞
作者: pc2990 (Ryu) 2016-09-24 21:47:00
同問 所以google maps api是restful對吧
作者: jimwayne123 (曼陀羅) 2016-09-25 02:27:00
url rewrite 只是 restful 的 best practice
作者: ku399999 2016-09-28 09:43:00
不用這麼兇吧...雖然在這問這個好像怪怪的
作者: youknowme09 2016-09-30 20:19:00
應該只有符合部份REST style 但不能稱做RESTful