前端get/post等请求后,一直处于pending状态,解决办法

当前端请求在network中持续显示pending且最终报错时,这通常涉及后端、请求头或接口参数问题。首先使用Postman检查后端接口是否正常,接着检查并设置正确的请求头,最后确认接口地址和参数无误。本文提供了排查和解决这些问题的步骤,帮助开发者高效定位和修复问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前端发送完请求发现network里的请求一直处于pending状态(如图)

或者等待过一段事件后会报错,如图

然后我尝试了一些解决办法,分享给大家,建议大家按照顺序来

1.首先排查是不是后端的问题

这个最重要,不然搞半天就是浪费时间,那么如何排查不是自己的问题呢,当然是使用调试工具看看了,这里我首先推荐postman做调试

如果可以返回成功或者失败的回调那么就说明后端没问题,如果一直是加载的状态,那么就得联系后端了

2.后端没问题的话那么常常就是header问题了

这个时候需要查看是否是接口需要特殊的请求头,然后再设置相应的header,比如是json或者xml等等,这个需要根据接口而定

设置对之后就大概解决了,我经常遇到的就是这个问题

3.查看接口和参数

如果上述的办法依然没有解决,那么就是参数或接口地址输入错误了,但是我觉得这种概率很小,因为如果输入有误,应该是会返回如4和5开头的错误的信息,而不是一直等待 

如果还有其他情况的话,希望大家多多补充,我也会不断更新

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值