这是我参与「第五届青训营 」伴学笔记创作活动的第 5 天 今天讲课的老师是杨超男老师,杨老师给我们介绍了HTTP的一些发展历程、版本更新以及一些功能和属性层面的介绍,在今天之前我对HTTP协议完全是一知半解的状态,通过今天的课程我了解了HTTP协议的一些发展历程,版本的发展和相关应用,对前端功能中多语言和协议的结合理解更加深刻,今天的部分课堂笔记内容如下: HTTP协议(超文本传输协议) 应用层协议 分为请求和响应 简单可扩展 无状态,每个请求之间孤立
Method GET:请求一个指定资源,用于获取数据 POST:将实体提交到指定的资源,通常导致在服务器上的状态变化或副作用 PUT:替换 DELETE:删除 HEAD:请求一个与GET请求的响应相同的响应,但没有响应体 CONNECT:建立一个到由目标资源标识的服务器的隧道 OPTIONS:用于描述目标资源的通信选项 TRACE:沿着到目标资源的路径执行一个信息环回测试 PATCH:用于对资源应用部分修改
Safe(安全的):不会修改服务器的数据的方法(GET,OPTIONS,HEAD) Idempotent(幂等):同样的请求被执行一次与连续执行多次的效果是一样的,服务器的状态也是一样的,所有safe的方法都是Idempotent的(GET,OPTIONS,HEAD,PUT,DELETE)
今天的课堂学习中,我感受到了HTTP协议对于前端应用层的重要,由语言进入了对协议的学习,我感受到我对于前端的知识学习还远远不够,希望我可以在接下来的课上,争取多听懂一些知识,掌握更多的前端领域技能,最后把大项目完成好。