前端学习之Ajax
观看的是尚硅谷李强的视频
1.Ajax相关知识介绍
2.http相关知识介绍
2.1 请求与响应
客户端or浏览器端向服务器发送请求报文,后台服务器接收到请求后,调度服务器处理请求,向请求端发送并返回响应报文,请求端接收到响应报文,解析显示响应体
2.2请求报文
①请求行:
请求类型get/post
url路径
http协议版本
②请求头:
Host
Cookie
Content-Type
User Agent
③请求空行(必须要有)
④请求体 get为空,post可有可无
2.2响应报文
①响应行:
响应状态码
与响应状态码对应的响应状态字符串
http协议版本
②响应头:
Content-Type
Content-Length
Content-encoding
③响空行(必须要有)
④请求体 响应主要内容
⑤⑥⑦⑧⑨
2.3常见响应状态码
200 OK 请求成功。一般用于GET 与POST 请求
201 Created 已创建。成功请求并创建了新的资源
401 Unauthorized 未授权/请求要求用户的身份认证
404 Not Found 服务器无法根据客户端的请求找到资源
500 Internal Server Error 服务器内部错误,无法完成请求
2.4不同类型的请求GET: 从服务器端读取数据(查)
POST: 向服务器端添加新数据 (增)
PUT: 更新服务器端已经数据 (改)
DELETE: 删除服务器端数据 (删
3.原生Ajax实践
3.1安装node.js环境
3.2 安装express服务端的框架
3.3各类请求的实践
3.4 安装 nodemon
安装此插件可自动根据面向服务器端.js文件内容的更改对服务器进行开关操作,安装途中报错如下:
nodemon : 无法加载文件 C:\Users\Amanda\AppData\Roaming\npm\nodemon.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policie
解决办法:
①打开终端,输入Start-Process powershell -Verb runAs ,此步可使我们以管理员身份运行
②在以管理员身份运行的终端中输入set-ExecutionPolicy RemoteSigned,然后再执行nodemon 的安装就好啦