找回密码
 立即注册

QQ登录

只需一步,快速开始

lanting

初级会员

9

主题

56

帖子

319

积分

初级会员

积分
319

微信认证勋章

lanting
初级会员   /  发表于:2022-3-9 23:26  /   查看:14054  /  回复:54
20金币

在postman中根据接口文档使用要求,在header中添加静态token,指明
Content-Type:
application/json

可以返回正确的json,但是在
【7.0.104】中使用服务端命令中调用http请求命令,设置都是完全一样的,测试时返回一串乱字符,是什么原因呢?

response header 中 也比在postman多了一些内容,特别是多了一些参数(小方框内的)。
再就是,用http请求命令,如何取到response header 中的内容,比如里面的rowslen就是返回的总行数,我需要取到这个数,多次分页获取全部数据,怎么拿到一个变量中。
由于接口是内网接口,所以无法上传工程文件。


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

最佳答案

查看完整内容

协议头冒号加空格,你没加,看一下协议头说明

54 个回复

倒序浏览
最佳答案
最佳答案
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2022-3-9 23:26:28
来自 45#
本帖最后由 豪~豪 于 2022-3-18 18:32 编辑
lanting 发表于 2022-3-18 16:44
还是报错。按照postman能正常使用的设置来看,是关掉ssl验证。

协议头冒号加空格,你没加,看一下协议头说明
回复 使用道具 举报
吴小胖讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-3-9 23:54:12
2#
我在手机上看的不是很清楚,您是不是在这边少加了两个入参,我看您postman是四个,但是活字格这边只有两个
回复 使用道具 举报
lanting
初级会员   /  发表于:2022-3-10 00:05:16
3#
吴小胖 发表于 2022-3-9 23:54
我在手机上看的不是很清楚,您是不是在这边少加了两个入参,我看您postman是四个,但是活字格这边只有两个

请求时都是4个参数
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2022-3-10 00:25:23
4#
发送get请求有个  json序列化选项  
回复 使用道具 举报
lanting
初级会员   /  发表于:2022-3-10 00:30:08
5#
VVANVI 发表于 2022-3-10 00:25
发送get请求有个  json序列化选项

那个是请求体可以勾选的选项,我这4个参数是请求头内的,我试了下,没有解决问题
回复 使用道具 举报
lanting
初级会员   /  发表于:2022-3-10 02:07:17
6#
使用是http请求插件版本为:7.0.102.0,感觉貌似是有bug
回复 使用道具 举报
18791208143
高级会员   /  发表于:2022-3-10 08:35:49
7#
这像是图片啊
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-3-10 11:43:36
8#
您好,看起来返回的像是base64的图片,猜测可能是参数设置的问题,看到您截图中postman这里Headers中还有6个隐藏的默认参数,您可以打开看看,是不是这里面的默认参数设置和活字格中不一样。

本帖子中包含更多资源

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

x
回复 使用道具 举报
lanting
初级会员   /  发表于:2022-3-14 17:28:35
9#
本帖最后由 lanting 于 2022-3-14 17:31 编辑
Chelsey.Wang 发表于 2022-3-10 11:43
您好,看起来返回的像是base64的图片,猜测可能是参数设置的问题,看到您截图中postman这里Headers中还有6 ...

经过摸索,发现确实是经过base64加密了,解码后是xml格式返回的数据。
postman 隐藏的6个参数,我也挨个删减试过了,除了  host 不能删除外,其余都可以删除。在活字格中 也加入了host ,得到的返回是经过base64加密的xml,并不是json,明明我在请求头内指明了 请求的是json ,有可能是提供接口的系统的问题。但是无法做到和 postman 请求完全一致,很是郁闷。

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