因为Web_Design板满冷清的所以来这边问
若不适当请告知
小弟不是Web领域的, 但也难免会碰到相关的东西
常听到写Web App的人会讲到这个名词
但查了一下资讯却还是摸不著头绪
估狗RESTful API 大概都是讲到一下几点
1.资源要用URL表示
这不是本来就这样的吗?
还是指别滥用query string?
关于query string与RESTful实在众说纷纭, 查了很久也找不到令人信服的答案
2.Server要回传对应的Http Status Code
这不是也本来就这样的吗?
3.用GET/POST/PUT等动词表达对资源的操作
意思是说, 本来只有GET/POST用法, 但其实还有PUT/PATCH/DELETE等等
应该要善加利用这些动词把操作分得更清楚?
4.Stateless
这也很常看到,但Http不是本来就Stateless的吗?
要记录state一般不都借助于session和cookie?
还是不RESTful的Api会有某种state?
5.资源传递的格式
这部分似乎不在RESTful的范围,可以是json也可以是XML
有Web领域的前辈可以指点一下吗?
RESTful真的很神秘, 问身边的人每个认为的重点都不太一样