新手区 你理解的 HTTP REST 是什么?

易寒 · 2015年02月25日 · 最后由 易寒 回复于 2015年03月28日 · 2591 次阅读

我们都知道 Appium 客户端是采用 Http REST 方式的,那么你真正理解这个 REST 么?请表达一下你的观点

作为开年第一帖,顺祝新年快乐!

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 38 条回复 时间 点赞

我只用过 REST API~ 蛮好用的哎~

REST 不就是 URI 么~哈哈哈

#2 楼 @weamylady 一语点破梦中人啊

易寒 #35 · 2015年02月25日 Author

#2 楼 @weamylady 有没有更具体的理解,传授传授

#4 楼 @doctorq 只知道皮毛~ 不敢不敢____STO

#5 楼 @weamylady 你总是各种缩写! 这个 STO 又是啥意思

易寒 #31 · 2015年02月25日 Author

#7 楼 @weamylady 和 Monkey 一样是二次元的人

#8 楼 @doctorq =。=。。这里都吐槽我。。。233

易寒 #10 · 2015年02月25日 Author

#9 楼 @monkey 你理解的有问题,这明明是充满爱意的

#12 楼 @doctorq I know you do not know what is 233.。。。

易寒 #14 · 2015年02月25日 Author

#13 楼 @monkey Yes,you are right! no know package know

#13 楼 @monkey 2333333333333333 =3===33
你看哥理解了没

#15 楼 @weamylady 你肯定理解了。。。。

易寒 #17 · 2015年02月25日 Author

#16 楼 @monkey 我也理解了

#17 楼 @doctorq 你肯定没有理解。。。。

#19 楼 @doctorq 所以我说你肯定没有理解。。233 是有很深厚的文化底蕴的。

易寒 #21 · 2015年02月25日 Author

#20 楼 @monkey 好吧,说明我还是个正常人

#21 楼 @doctorq nonono,只能说明你是一个正常的三次元,而且非深度网络的正常普通人。。。

易寒 #24 · 2015年02月25日 Author

#23 楼 @weamylady 我这个帖子已经被你两毁了

忍了一天发现 24 个回复了点进来发现不在主题上!2333333333

易寒 #13 · 2015年02月25日 Author

#25 楼 @anikikun 我是打酱油的

#20 楼 @monkey 我表示看不懂你们这些 90 后

易寒 #28 · 2015年02月25日 Author

#27 楼 @seveniruby 思寒大哥新年好

REST 是指 RESTful 的 api 吗。个人理解就是 http 的 GET、POST、PUT 和 DELETE 对应资源的 CRUD(增删改查),把所有的对象(例如论坛里的用户、用户组、帖子、专区)都设计成资源。然后就能像写 CRUD 那样使用 api 了。
话说 appium 使用 Http REST 方式是因为遵循了webDriver 的规范吧?

#29 楼 @chenhengjie123 你说的已经差不多了,我个人觉得 REST 更贴切的理解应该是一种设计风格的代名词。

@doctorq 对,其实就是一种流行的 http api 编写风格。因为没有严格的规定,所以连规范都说不上。
曾经尝试写一个系统的 REST api,查了不少资料。当时天真地以为 REST api+html5 可以一套代码通杀 Web+Mobile,结果被 Android 的 html5 性能打败了……

易寒 #32 · 2015年02月25日 Author

#31 楼 @chenhengjie123 天真的好啊,不然怎么知道 2 者的对比。

水好多。。。

233
推荐两篇文章,有助于理解 REST
理解 RESTful 架构
http://www.ruanyifeng.com/blog/2011/09/restful.html
RESTful API 设计指南
http://www.ruanyifeng.com/blog/2014/05/restful_api.html

233,新年快乐!

#35 楼 @xiaomayi0323 thanks,学习中。

易寒 #38 · 2015年03月28日 Author

#36 楼 @oscarxie 新年快乐

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册