Ajax-基础用法

什么是Ajax( Asynchronous JavaScript And XML)

用来实现客户端网页请求服务器的数据

Ajax五种请求数据的5种方式

请求方式描述请求参数和请求体
POST向服务器新增数据请求体 和 请求参数都可以使用
GET从服务器获取数据只能使用请求参数
DELETE删除服务器上的数据请求体 和 请求参数都可以使用
PUT更新服务器的数据(完整更新)请求体 和 请求参数都可以使用
PATCH更新服务器数据(部分更新)请求体 和 请求参数都可以使用

Ajax基础语法

axios({
	method:'请求的类型',
	url:'请求的URL',
	}).then((result)=>{}})

URL编码

在URL地址中不允许出现中文、空格等特殊字符串,因此浏览器会自动对URL地址内的中文进行转换处理
浏览器中内置了encodeURI('')decodeURI('')
前一个是将中文和空格编码成%开头的utf-8格式
后一个是将utf-8格式解码成中文

请求报文与响应

请求报文:规定了客户端以什么格式把数据发送给服务器(请求行,请求头,空行,请求体四个部分组成)=>GET只有请求行没有请求体
在这里插入图片描述

响应报文:规定了服务器以什么格式把数据发送给客户端(状态行,响应头,空行,响应体)
在这里插入图片描述

常见的响应状态码

在这里插入图片描述

响应状态码和业务状态码(响应状态码是http协议规定,业务状态码是后端程序员规定)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值