Post body的问题
本帖最后由 言多必失 于 2024-6-7 10:48 编辑Post body出现问题,不给参数的时候还没有出现问题,
而且有时候会莫名其妙的增多一个‘{’,最后一个参数是"secId":"",运行后会莫名其妙的变成"secId":",这是为什么?
Post body如下:
问题描述:
post请求带参数问题
问题回答:
您好,这个情况是正常的,因为参数的表达式也是需要 {} ,而请求的对象也是{}所以为了区分表达式和对象的括号。所以原本非表达式的会被转义成 {{ 两个左括号。
所以正确的格式应该是 非表达式的{{ 两个左括号。
这个是我简单的做的一个Demo:
Felix.Li 发表于 2024-6-3 18:18
问题描述:
post请求带参数问题
那这个问题是什么原因导致的呢?? 言多必失 发表于 2024-6-4 09:53
那这个问题是什么原因导致的呢??
这个不是问题,是产品的设计。在固定字符串会使用两个左大括号表示。 Eden.Sun 发表于 2024-6-5 13:34
这个不是问题,是产品的设计。在固定字符串会使用两个左大括号表示。
不是,我是说这个错误,明明JSON的格式没有错误,直接从POSTMAN复制过来的,为啥会出现这个错误,而且有时候没有问题有时候出现问题 那大概率是请求返回的json数据是空,或者返回的结构发生了变化,比如正常获取数据是一种json格式,当接口报错时返回的应该是另一种结构。这个时候数据解析不到也会报错。
页:
[1]