找回密码
 立即注册

QQ登录

只需一步,快速开始

言多必失

初级会员

45

主题

76

帖子

311

积分

初级会员

积分
311

[已处理] Post body的问题

言多必失
初级会员   /  发表于:2024-5-31 15:19  /   查看:1724  /  回复:5
10金币
本帖最后由 言多必失 于 2024-6-7 10:48 编辑

Post body出现问题,不给参数的时候还没有出现问题,
而且有时候会莫名其妙的增多一个‘{’,最后一个参数是"secId":"",运行后会莫名其妙的变成"secId":",这是为什么?


Post body如下:

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

5 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2024-6-3 18:18:48
沙发
问题描述:

post请求带参数问题

问题回答:
您好,这个情况是正常的,因为参数的表达式也是需要 {} ,而请求的对象也是{}  所以为了区分表达式和对象的括号。所以原本非表达式的会被转义成 {{ 两个左括号。
所以正确的格式应该是 非表达式的  {{ 两个左括号。
这个是我简单的做的一个Demo:

本帖子中包含更多资源

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

x
回复 使用道具 举报
言多必失
初级会员   /  发表于:2024-6-4 09:53:00
板凳
Felix.Li 发表于 2024-6-3 18:18
问题描述:

post请求带参数问题

那这个问题是什么原因导致的呢??
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-6-5 13:34:28
地板
言多必失 发表于 2024-6-4 09:53
那这个问题是什么原因导致的呢??

这个不是问题,是产品的设计。在固定字符串会使用两个左大括号表示。
回复 使用道具 举报
言多必失
初级会员   /  发表于:2024-6-6 15:13:04
5#
Eden.Sun 发表于 2024-6-5 13:34
这个不是问题,是产品的设计。在固定字符串会使用两个左大括号表示。

不是,我是说这个错误,明明JSON的格式没有错误,直接从POSTMAN复制过来的,为啥会出现这个错误,而且有时候没有问题有时候出现问题
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-6-6 18:26:58
6#
那大概率是请求返回的json数据是空,或者返回的结构发生了变化,比如正常获取数据是一种json格式,当接口报错时返回的应该是另一种结构。这个时候数据解析不到也会报错。


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