找回密码
 立即注册

QQ登录

只需一步,快速开始

小土 悬赏达人认证

初级会员

12

主题

233

帖子

433

积分

初级会员

积分
433

悬赏达人

小土 悬赏达人认证
初级会员   /  发表于:2021-11-23 11:41  /   查看:2761  /  回复:13
50金币
在编辑工程时,发现一个问题:我   在页面发送一个http请求 ,
到   某python接口,
但   python接口并没有开启,
此时  http请求挂起,等待响应,
稍等片刻  提示请求报错,undefined.
目前是这样子的。

问题有两个:
1.这个undefined 看起来似乎仅仅是个undefined 无法获取该异常信息,并输出。
2.现在想给该次http请求限制一个  超时时间   请问如何设置?

13 个回复

正序浏览
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-25 10:32:10
14#
大佬可以稍微修改一次错误处理回调函数,比如:
  1. if (typeof (error) == 'undefined') {
  2.     alert("未知错误。");
  3. } else {
  4.     console.error(error);
  5.     Forguncy.Page.getCell("res").setValue(error);
  6.     alert(error);
  7. }
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
小土悬赏达人认证
初级会员   /  发表于:2021-11-24 19:04:24
13#
David.Zhong 发表于 2021-11-24 18:30
大佬可以尝试一下~

尝试啥,这个error是啥我都不知道。
我感觉就是什么都没有,return 了NULL
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-24 18:30:36
12#
小土 发表于 2021-11-24 18:16
我是不是可以理解为:
程序内部已经对此进行了  try捕获异常 ,并对异常做出了返回,返回值为 名为error ...

大佬可以尝试一下~
回复 使用道具 举报
小土悬赏达人认证
初级会员   /  发表于:2021-11-24 18:16:48
11#
David.Zhong 发表于 2021-11-24 17:51
大佬,原因是为了方便大家调试默认写了回调函数,
删除之后,可以获取正确的报错信息。

我是不是可以理解为:
程序内部已经对此进行了  try捕获异常 ,并对异常做出了返回,返回值为 名为error的对象。

这error对象,是否包含异常信息呢?
比如 method not allowed异常,
404 not found异常,等等,类似的,有没有方法获取。
因为我这边可能需要根据异常的不同反馈不同的结果,这样便于后期维护之类的。
回复 使用道具 举报
小土悬赏达人认证
初级会员   /  发表于:2021-11-24 12:13:05
9#
David.Zhong 发表于 2021-11-24 11:42
大佬,我这里都无法复现大佬的问题,我应该怎么回答呢?

就这个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-24 11:42:48
8#
小土 发表于 2021-11-23 19:06
这个我会点,就从这上面看到它挂起的,其他就不知道了。能不能,明确一点,这undefined是什么。

大佬,我这里都无法复现大佬的问题,我应该怎么回答呢?
回复 使用道具 举报
小土悬赏达人认证
初级会员   /  发表于:2021-11-23 19:06:20
7#
David.Zhong 发表于 2021-11-23 18:55
大佬可以尝试学习一下如何用浏览器调试工具分析请求。

大佬可以百度下相关的文章:

这个我会点,就从这上面看到它挂起的,其他就不知道了。能不能,明确一点,这undefined是什么。
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-23 18:55:54
6#
大佬可以尝试学习一下如何用浏览器调试工具分析请求。

大佬可以百度下相关的文章:
浏览器网页开发调试工具入门(DevTools) - SegmentFault 思否

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
小土悬赏达人认证
初级会员   /  发表于:2021-11-23 18:34:57
5#
David.Zhong 发表于 2021-11-23 18:31
如果大佬想调查undefined 的原因的话,建议大佬给一个demo;如果大佬想设置超时时间的话,可以自行写JS发 ...

emmm,undefined原因是因为接口关了,请求不到,挂起,长时间未响应。我现在想知道的,undefined的内容,是不是没有内容,如果有,怎么获取。
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-23 18:31:44
4#
小土 发表于 2021-11-23 18:24
非服务端http请求。页面,按钮,编辑命令,发送http请求,请求任意一个未运行接口。就这。

如果大佬想调查undefined 的原因的话,建议大佬给一个demo;如果大佬想设置超时时间的话,可以自行写JS发送请求哟~
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部