日记 2021 年 2 月 10 日 (周三)
10
02
星期三
我还是有很多事情要做,每次听起伤感的歌,还是会伤心。
那段人生里面最快乐的时光里面,我把它花费在实验室里面了。以为了不起就可以了。但又有什么用呢。
今天学习了第一大节课程:HTTP 基础
1.HTTP 原理和工作机制
定义:HyperText Transfer Protocol
工作方式:浏览器和手机 APP
URL:分成三部分,协议、目标主机、路径
HTTP 报文:分成两类
请求报文:由 3 部分组成:请求行、Headers、Body
GET /user/1 HTTP/1.1
Host: api.github.com
POST /user/add HTTP/1.1
Host: api.github.com
name=James&nick=Harden
响应报文:由 3 部分组成:状态行、Headers、Body
HTTP/1.1 200 ok
name=James&nick=Harden&id=100
2.HTTP 请求方法和状态码
GET:没有 body
POST:增加或修改
PUT:修改,幂等
DELETE:删除,没有 body
HEAD:没有 body
状态码:
1xx:临时(100 继续进行,101 升级协议)
2xx:成功(200 成功,201 添加成功)
3xx:重定向
4xx:客户端错误
5xx:服务器错误
3.HTTP 的 Headers 和 Body
主要的几个 Headers:
Host:
Content-Length:
Content-Type:text/html、x-www-urlencoded、multipart/form-data、application/json、image/jpeg
Range/Accept-Range:
Location:
Transfer-Encodeing:chunked
4.REST ful HTTP
总结:通过学习,对整一个 HTTP 体系有了感性认识和系统的学习。
感悟与体会:
还是那句话,对于自己喜欢的东西,需要主动的去追求。如果自己都不主动,那别人也无法帮助到你。一定要去做,真是辜负了老妈的一片心意。
一定要明确自己的目标,然后把握重点,这是个人独立的必经之路。请加油了。
版权声明: 本文为 InfoQ 作者【Changing Lin】的原创文章。
原文链接:【http://xie.infoq.cn/article/a3761a2e93036be406567f4b7】。文章转载请联系作者。
评论