• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

[ This request has no response data available问题 ]

武飞扬头像
是汤圆丫
帮助2

目录

前言:

提示背景:

问题导致情况:

跨域设置:

Canceled


前言:

   摸鱼来了

提示背景:

 接口响应200

response返回提示:This request has no response data available

问题导致情况:

1: 确定是否是跨域引起, 一般情如果有跨域会报跨域错误。报无响应的比较少。

2: 浏览器端的代码问题了,然后发现问题请求的代码执行后,紧接着是页面刷新---立即刷新导致请求的response没有来得及加载造成的

3: 注意请求参数格式, 是否有异样

跨域设置:

  1.  
    import org.springframework.context.annotation.Configuration;
  2.  
    import org.springframework.web.servlet.config.annotation.CorsRegistry;
  3.  
    import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
  4.  
     
  5.  
     
  6.  
    @Configuration
  7.  
    public class CorsEnableConfig implements WebMvcConfigurer {
  8.  
    @Override
  9.  
    public void addCorsMappings(CorsRegistry registry) {
  10.  
    registry.addMapping("/**")
  11.  
    .allowedOriginPatterns("*")
  12.  
    .allowCredentials(true)
  13.  
    .allowedMethods("*");
  14.  
    }
  15.  
    }
学新通

比如发起一个异步请求且没有返回体,响应回复后直接刷新页面,发现问题完美复现,但是比如刻意增加延迟2秒,则显示为This request has no response data available.

Canceled

我们平时谈到的请求状态是围绕着请求回复成功握手,进而返回的哥哥状态。但初次之外还有些其它情况,比如上述这种,还有canceled状态,该状态一般是因为JS脚本中人工中断了请求,或者请求还在处理中,而页面刷新所造成的。

参考文档

Failed to load response data | Attack on Life ⚔️

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhichjfh
系列文章
更多 icon
同类精品
更多 icon
继续加载