REST学习笔记

其实严格来说算不上是学习笔记,只是一些资源的整合,记录一下最近学了啥,也给刚接触的同学节省一些时间。

(不过还是一头雾水,看不到能运行的代码,我就难以理解,逃


入门:

通俗解答什么是REST(知乎)   

要点:

1. 用HTTP协议里的动词来实现资源的添加,修改,删除等操作。其中GET 用来获取资源,POST 用来新建资源(也可以用于更新资源),PUT 用来更新资源,DELETE 用来删除资源。

2. 区分:POST请求不是幂等的,PUT是幂等的,所以PUT会更安全。

3. HATEOAS(不是很懂这个缩写。。这个概念在后面的书中有详细解释核心思想就是每个资源都有它的状态,不同状态下,可对它进行的操作不一样。

4. Restful API给使用者带来了很大的便利,使用者只需要知道如何获取资源的入口之后的每个URI都可以通过请求获得,无法获得就说明无法执行那个请求

5. 其实这篇文章的重点在于最后的参考文献是非常好的阅读列表(如下),很多都很适合用来学习,其中有些我会在后面做更多说明。


REST_百度百科

REST_维基百科

其实维基和百度百科(令人吃惊地)也是非常好的入门资料,深入浅出。


阮一峰的博客

一些进一步的解释。


深入浅出REST

很好的文章,但是我不是很明白网页打开为什么要么丢样式,要么根本打不开,谜,只能凑合看白底黑字了~


进阶:

#这里列出了三本O'reilly的书,其中《RESTful Web Services》在官网有资源,剩下两本我是在图书馆看的。

《RESTful Web Services》

#写到这下课了,有空继续整理完这本的笔记和下面两本的,因为都是记在pdf和实体书上,得一点点搬运到Onenote。


《RESTful Web Services Cookbook》


《RESTful Web APIs》


高级:

Roy Fielding的博士论文

英文版只读了intro,深感自己还是得继续学习GRE单词。。。

不过!好在早就已经有人翻译了中文版!

顺便感慨一下UCI的牛人真是多啊,这学期听说的牛人好多都是UCI毕业的呢(可惜我是上不去了,遗憾

#写到这下课了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值