| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> JS-- 前后端分离、 HTTP协议,AJAX的优缺点 -> 正文阅读 |
|
[JavaScript知识库]JS-- 前后端分离、 HTTP协议,AJAX的优缺点 |
1.前后端分离的应用程序
HTTP:概念:
特点:
url地址
域名:
http工作过程:
- 建立连接 建立稳定可靠的连接
请求头部: key1:value1 ? ? ? ? ? ? ? ? key2:value2 ? ? ? ? ? ? ? ? ? ? content-type:application/x-www-form-urlencoded ? ? ? ? ? ? ? ? ? ? ?xhr.setRequestHeader('contentt-type','application/x-www-form-urlencoded') ? ? ? ? ? ? ? ? ? ? ?请求正文 响应数据:响应包:一串有格式的文本字符串
断开连接 A--------------------------B ? 四次挥手 一次请求就是向目标服务器发送一串文本。什么样的文本?有下面结构的文本 请求包结构: ?http请求由三部分组成,分别是:请求行、请求头部、请求包体(正文) http请求方式: ?http响应包结构: ?HTTP响应也是由三个部分组成,分别是:状态行、消息报头、响应正文 ? ?查看响应数据 接口文档 :? ? ? ? ?client(前端) <===> seriver 传输内容类型:?get请求与post请求区别
AJAX: 优点: ?1.在不刷新整个页面的情况下维持与服务器通信 缺点? ? ? 1.Ajax干掉了Back与History功能,即对浏览器机制的破坏 ? ? ? ? ? ? ? ? 2.AJAX技术给用户带来很好的用户体验的同时也对IT企业带来了新的安全威胁,Ajax技术就如同对企业数据建立了一个直接通道。这使得开发者在不经意间会暴露比以前更多的数据和服务器逻辑。 ? |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 10:33:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |