找回密码
 立即注册

QQ登录

只需一步,快速开始

飞天

初级会员

54

主题

129

帖子

413

积分

初级会员

积分
413
飞天
初级会员   /  发表于:2024-6-18 11:34  /   查看:856  /  回复:7
1金币


看不懂要怎么能判断是成功还是失败了?失败的话怎么提取出失败原因?
不明白"result"和“error”是要怎么用



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

最佳答案

查看完整内容

你好,这里的话,可以将请求的响应存储到结果变量之中,然后再判断结果之中的变量即可,可以参考下方的公开课,里面有关于发送http请求命令的详细描述 发送http请求命令入门

7 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-18 11:34:32
来自 2#
本帖最后由 Lay.Li 于 2024-6-26 14:41 编辑

你好,这里的话,可以将请求的响应存储到结果变量之中,然后再判断结果之中的变量即可,可以参考下方的公开课,里面有关于发送http请求命令的详细描述

发送http请求命令入门

回复 使用道具 举报
飞天
初级会员   /  发表于:2024-7-2 14:37:38
3#
Lay.Li 发表于 2024-6-18 11:34
你好,这里的话,可以将请求的响应存储到结果变量之中,然后再判断结果之中的变量即可,可以参考下方的公开 ...

同样的问题
这个课太长了, 我大致看了下,没找到到需要的同容
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-7-3 10:21:49
4#
你好,还是报错的话,可以上传一下调用使用的demo,这边儿看一下,可以更好的帮助到你
回复 使用道具 举报
飞天
初级会员   /  发表于:2024-7-3 11:00:51
5#
Lay.Li 发表于 2024-7-3 10:21
你好,还是报错的话,可以上传一下调用使用的demo,这边儿看一下,可以更好的帮助到你

我不是在查错。
是要在执行命令后,判断它成功与否。比如URL错误或接口所在服务器关闭了导致的不成功,这个要怎么能判断出来,然后提示给用户
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-7-4 09:57:39
6#

一般接口的调用结果都会保存到返回值中,通过判断接口的返回值就可以判断调用的详细情况。可以参考上方公开课的3小时11分左右内容有讲如何处理返回值


你现在调用的接口是什么,接口有返回结果实例么,建议你可以上传一下demo和接口文档,这样我们可以更好的帮助到你

本帖子中包含更多资源

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

x
回复 使用道具 举报
飞天
初级会员   /  发表于:2024-7-4 10:02:05
7#
Lay.Li 发表于 2024-7-4 09:57
一般接口的调用结果都会保存到返回值中,通过判断接口的返回值就可以判断调用的详细情况。可以参考上方公 ...

我用的是我们内部的接口,但接口所在的服务器有时会被关闭,或者接口服务本身挂掉无响应了。
这时候这个接口就访问不成功了,我想对这类异常做判断并在界面反馈出来
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-7-5 15:20:14
8#
本帖最后由 Simon.Sun 于 2024-7-5 15:21 编辑

您好,您可以借助服务端命令异常捕获和发送 HTTP 请求命令来实现,发送 HTTP 请求的响应码和响应信息会在上下文变量 ExceptionCode 和 ExceptionMessage 中。可以通过这个两个变量进行判断处理。

如果是页面端的发送 HTTP 请求命令,也就是您发帖截图中的 error,是 JS ajax http 请求的错误回调,需要写 JS 处理,只是这里做了封装,error 获取了 ajax 错误回调里 error 对象的响应信息(reponseText),可参考:
Ajax中的 “success” 与 “error ”回调函数何时调用 ?_ajax的success回调函数-CSDN博客

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部