Ajax-01:Ajax概述

简介: Ajax-01:Ajax概述

什么是Ajax?

答:它是浏览器提供的一套方法,可以实现页面无刷新更新数据,提高用户浏览网站的体验。

Ajax发送的请求是什么请求?

答:HTTP请求。

Ajax的优缺点

优点:

  1. 可以无需刷新页面即与服务器端进行通信。
  2. 允许你根据用户事件来更新部分页面内容。

缺点:

  1. 没有浏览历史,不能后退。
  2. 存在跨域问题。
  3. SEO不友好。

HTTP协议的请求报文

  • 行:GET/POST等请求方式、 URL相关参数、HTTP协议的版本。
  • 头:Host,Cookie,Content-Type、User-Agent
  • 空行:这个是固定的,不用管。
  • 体:如果是GET请求,这个是空的,如果是POST请求,那么这个就不为空,可以是要发送的参数。

image.png

HTTP协议的响应报文

  • 行:HTTP协议版本、返回状态码、状态字符串
  • 头:Content-Type: text/html,字符编码:charset=utf-8,Content-length:2048,内容编码格式:Content-encoding:gzip
  • 空行:固定的
  • 体: …

image.png

相关文章
N..
|
30天前
|
XML JSON 前端开发
Ajax概述
Ajax概述
N..
14 0
|
XML 存储 JSON
Ajax概述
Ajax概述
85 0
|
JavaScript Java 应用服务中间件
Python全栈 Web(Ajax 概述 创建)
Flask、Python、Django、框架、服务器、客户端、浏览器、交互、WEB、Python前端、CSS、JAVA、HTML、H5、PHP、JavaScript、JQuery、分布式开发
2595 0
|
Web App开发 JavaScript 前端开发
|
Web App开发 JavaScript 前端开发
Ajax技术概述与现状应用
Ajax技术概述与现状应用   AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。
1010 0
|
5月前
|
XML 前端开发 JavaScript
什么是Ajax和jquery
什么是Ajax和jquery
39 0
|
4月前
|
JSON 前端开发 Java
利用Spring Boot处理JSON数据实战(包括jQuery,html,ajax)附源码 超详细
利用Spring Boot处理JSON数据实战(包括jQuery,html,ajax)附源码 超详细
60 0