最近在看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