第六次课 网络编程&项目合作
📘前言
到目前为止,我们已经可以写出一个漂亮的前端页面了,但是不管怎么看,我们好像都在玩单机,最多跑在localhost上,无法让别人看,也无法和后端的小伙伴🤺
所以,这节课我们将学习如何摆脱自娱自乐,开始融入真正的互联网世界,另外我们还需要知道如何与后端的小伙伴一起开黑🎮!
基础储备
首先我们得先了解网络得一些基础知识
👻什么是网络请求?
  • 网络请求就是一台电脑(客户端)与另一台电脑(服务器)对话的过程
  • 其实当在地址栏输入一个网址(URL)按下回车时就是一个简单的网络请求,你看到的页面就是服务器响应给你的。
  • 我们可以通过js起网络请求得到响应。(怎么发?稍后再说)
HTTP
超文本传输协议
(Hyper Text Transfer Protocol,HTTP)是一个简单的
请求 - 响应 协议。
👀为什么需要协议?
如果没有协议,计算机和计算机之间传递信息,就像广东人(粤语)和福建人(闽南语)无法正常交流一样,但是如果都说普通话就不是问题,http就如计算机普通话一样,规定了传递信息的格式,也就是一种协议。
请求头
当你发起一个网络请求时,你应该把你想请求的相关信息按照http的格式写在请求头里面,
它大概长这样
是不是看起来就兴致全无了
其实,我们只用手动添加个别字段,浏览器会帮我们封装好默认字段。