分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

HTTP 请求类库

发布时间:2023-09-06 01:53责任编辑:赖小花关键词:类库

一、Jquery 中的 HTTP请求方法

ajax 相关知识:
ajax 的全局配置: 通过 ajaxSetup 方法进行 ,每一个 ajax请求,都会执行ajaxSetup中的配置
推荐:需要对每一个ajax请求做相同的处理,推荐使用这个方法

ajax请求的6个阶段
1 .ajaxStart() 第一个请求开始:不管有多少个 ajax 请求,代码只会执行一次
2 .ajaxSend() 任何一个请求发送,执行
3 .ajaxSuccess() 任何一个请求成功,执行
4 .ajaxComplete() 任何一个请求完成,执行
5 .ajaxStop() 请求都完成,执行 :不管有多少个 ajax 请求,代码只会执行一次
6 .ajaxError()

请求超时setTime:毫秒; 走error: function(){};

cache(default:true)走缓存,有可能不发送,
发送ajax 请求 避免走缓存: 【若走缓存,则不能发送ajax请求】
方法一:ajax 中添加 cache: false;属性将不会从浏览器缓存中加载请求信息, 默认为true( 当dataType为script时,默认为false )。
方法二:url: ‘/api/teacher/profile?r=‘ + Math.random(),
ajax 中 async 属性
默认设置为true,所有请求均为异步请求。
设置值为 false 发送同步请求注意,同步请求将锁住浏览器,用户其他操作必须等待请求完成才可以执行。

二、axios

  • 基于 Promise 的 HTTP 请求客户端,可同时在浏览器和 node.js 中使用

参考

三、Jquery 与 axios 的异同点

HTTP 请求类库

原文地址:https://www.cnblogs.com/zxvictory/p/9027705.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved