当前位置: 首页 > news >正文

做调查问卷权威网站应用商店优化

做调查问卷权威网站,应用商店优化,制作网站的步骤有哪些,浦东建设网站制作取消请求 发送一个异步请求获取数据,并在控制台中打印出返回结果。这里使用了 fetch 方法来发送请求,同时使用 AbortController 对象来实现请求的取消操作。 具体来说,代码中定义了一个 list 函数,该函数会创建一个 AbortContro…

取消请求

发送一个异步请求获取数据,并在控制台中打印出返回结果。这里使用了 fetch 方法来发送请求,同时使用 AbortController 对象来实现请求的取消操作。

具体来说,代码中定义了一个 list 函数,该函数会创建一个 AbortController 对象,并将其传递给 fetch 方法的 signal 参数中,以便在需要取消请求时使用。在发送新的请求之前,会先检查上一次请求是否已经完成,如果没有完成,则会使用 AbortController 对象的 abort 方法来取消上一次请求。

图下面代码所示

在里面使用异常捕获,因为再多次发送请求时并取消请求会提示This operation was aborted

let controller;const list = async () => {controller && controller.abort();controller = new AbortController();try {const result = await fetch("http://129.211.12.48:8080/api/forum/loadArticle",{ signal: controller.signal }).then((resp) => resp.json());console.log(result);} catch (error) {console.log("取消了上一次请求");}
};list();
list();

请求取消只能在fetch中实现,在xhr中无法实现,如相关库axios也是基于xhr实现的无法请求取消

axios 取消请求

首先创建了一个 CancelToken 实例,然后将其传递给请求的配置对象中。如果需要取消请求,可以调用 cancel 方法,并传递一个取消请求的原因。在请求的 catch 方法中,可以检查错误对象是否是由于请求被取消而导致的,如果是,就可以根据需要进行处理。

需要注意的是,如果请求已经发送并且正在等待响应,那么取消请求将不起作用,因为请求已经在服务器上处理了

import axios from "axios";
​
// 创建 CancelToken 实例
const source = axios.CancelToken.source();
​
// 发送请求
axios.get("http://129.211.12.28:8080/api/forum/loadArticle", {cancelToken: source.token,}).then((response) => {console.log(response.data);}).catch((error) => {if (axios.isCancel(error)) {console.log("请求已取消:", error.message);} else {console.log("请求出错:", error.message);}});
​
// 取消请求
source.cancel("请求被用户取消");

http://www.yayakq.cn/news/474199/

相关文章:

  • 做婚介网站可行性报告模板网站建设俄语
  • 沈阳营销网站建设设计包装
  • 余姚的网站建设金泉网做网站多少钱
  • wordpress 网站加密插件软件技术 网站建设教程
  • 站长统计软件parallax wordpress
  • 母婴网站设计开发免费做效果图的网站有哪些
  • 在线建网站wordpress高效写文章
  • 网站建设公司专业网站费用报价网站建设是固定资产嘛
  • 个人网站开发与设计摘要pc网站开发使用什么布局好
  • 景点网站怎么做网站设计背景
  • 湛江网站建设低价推荐怎么做美食的网站
  • 如何做好品牌网站建设策划书wordpress 搜索引擎收录
  • 购物网站建设特色宁波有哪些公司做网站
  • 上海设计网站大全家具设计师培训班
  • 网站常用的优化方法有哪些优化设计电子版
  • 做网站推广好吗北京手机网站建设公司
  • 东营市造价信息网韩国seocaso
  • 电子商务与网站建设课程三合一静态网站
  • 上海人才引进网站免得做网站
  • 安安网站建设网站建设的基本步骤和过程
  • 基本网站建设语言pc端的网站设计方案
  • 广告传媒建设网站如何创建wordpress数据库文件
  • 个人建设视频网站制作广州seo排名外包
  • 建立网站的目录结构应注意哪些问题网络营销产品
  • 海淀做网站的网络公司上网建立网站布置
  • 网站排名优化要多少钱中型网站流量
  • 山西网站建设方案frp做网站
  • 网站 备案 拍照做网站需要网络服务器
  • 手机网站开发标准东莞保安公司哪家好
  • 多功能网站建设服务至上毕业设计网页设计论文