Ajax -基本内容和HTTP协议概述

1.1 Ajax的特点
1.1.1 Ajax的优点
  • 可以无需刷新页面与服务器端进行通信
  • 允许你根据用户事件来更新部分内容
1.1.2 Ajax的缺点
  • 没有浏览历史,不能回退
  • 存在跨域问题,b网站不能向a网站发送数据请求
  • SEO(爬虫)不友好
1.2 http协议
1.2.1 请求报文
  • 请求行
有:
1.请求类型:get、post、delete等方法
2. url
3. HTTP版本
  • 请求头
POST	/atguigu.com
Cookie: name=guigu
Content-type: application/x-www-form-urlencoded	   //说明请求体类型
User-Agent: chorme 83
  • 空行
  • 请求体(可以没有内容)
username=admin&password=admin
为GET请求的话就是空的;
POST请求可以为空
1.2.2 响应报文
  • 请求行
HTTP版本 + 响应状态码 + 响应字符串
HTTP/1.1 200 OK
...
  • 请求头(对响应体内容做相关描述)
(类型)Content-Type: text/html;charset=utf-8
(长度)Content-length: 2048
(压缩方式)Content-encoding: gzip
...
  • 空行
  • 请求体
<html>
	<head></head>
	<body>
		<h1></h1>
	</body>
</html>

猜你喜欢

转载自blog.csdn.net/weixin_45663697/article/details/110529773
今日推荐