找回密码
 立即注册

QQ登录

只需一步,快速开始

爱上网络

中级会员

42

主题

188

帖子

974

积分

中级会员

积分
974
爱上网络
中级会员   /  发表于:2023-12-20 09:26  /   查看:938  /  回复:6
10金币
本帖最后由 爱上网络 于 2024-1-3 22:55 编辑

服务端命令HTTP请求,当请求的参数,在服务端没有找到记录,会返回一个文本,设计器提示

StatusCode: 500, ReasonPhrase: 'Internal Server Error', Version: 1.1, Content: System.Net.Http.HttpConnectionResponseContent, Headers: {   Cache-Control: private   Server: Microsoft-IIS/8.5   X-AspNet-Version: 4.0.30319   X-Powered-By: ASP.NET   Date: Wed, 20 Dec 2023 01:20:44 GMT   Content-Type: text/plain; charset=utf-8   Content-Length: 89 }

用浏览器打开是显示:系统查找不到用户名【$username】,手机号【$phoneno】的人事档案

我用条件命令 等于、包含、开头、不包含都试过,不能成功判断碰到这个返回信息就跳过继续执行下一条记录的http请求。现在的情况是多条信息循环http请求,一遇到返回找不到【员工】,就整个循环不运行了。 之前也发过这个相关贴https://gcdn.grapecity.com.cn/fo ... 44&page=2#pid734622


最佳答案

查看完整内容

您反馈的这个现象确实比较奇怪,是否能给我们提供一个测试的demo, 如果真如您所说便于我们查问题 一般对应请求是都成功的判断,我们会根据返回码来, 针对于返回码的不同值,来执行不同的逻辑, 楼主这个请求有返回码吗

6 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-12-20 09:26:43
来自 4#
您反馈的这个现象确实比较奇怪,是否能给我们提供一个测试的demo,
如果真如您所说便于我们查问题
一般对应请求是都成功的判断,我们会根据返回码来,
针对于返回码的不同值,来执行不同的逻辑,
楼主这个请求有返回码吗
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-12-20 17:51:28
2#
您好,现在发送请求命令获取信息的时候,如果发送失败的话,您哪儿边获取到的是什么呢,可以根据获取的结果去判断吗,可以给一个获取失败的demo看一下嘛,这样我们也可以更好的帮助到您
回复 使用道具 举报
爱上网络
中级会员   /  发表于:2023-12-20 21:01:21
3#
本帖最后由 爱上网络 于 2023-12-20 21:07 编辑

是这边请求的参数,如姓名参数,如果对方服务器有这个姓名的话会显示刷卡记录,可以正常采集回来,如果对方服务器没有这个提交的姓名会显示   
系统查找不到用户名【$username】,手机号【$phoneno】的人事档案
我是判断http请求的返回变量名称,无法有效果,无论等于、包含、不包含,都是跳不过。



这个请求命令后,我再加个一个条件,kq=系统查找不到用户名【$username】,手机号【$phoneno】的人事档案    kq不包含  找不到   kq包含 找不到  等再做处理都依然是碰到返回这种信息就终止循环了

本帖子中包含更多资源

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

x
回复 使用道具 举报
Tony.Fu活字格认证 Wyn认证
超级版主   /  发表于:2024-1-3 15:52:25
5#
爱上网络您好,我们未收到后续的回复,您的问题是否已经解决了呢?

这个问题需要个请求示例来分析目前的处理逻辑

您能否用postman或apifox来模拟一个失败的请求,我们看看活字格应该如何解析它
回复 使用道具 举报
爱上网络
中级会员   /  发表于:2024-1-3 22:55:19
6#
已处理。不用服务端命令了
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-1-4 09:07:19
7#
好的,后边有问题欢迎您继续发帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部