"msg": "invalid character '+' looking for beginning of value"

如题所述

第1个回答  2022-06-18

近期在使用Postman接口的遇到标题中的报错:
"msg": "invalid character '+' looking for beginning of value"
发现一个小细节,把过程记录在这

实际的接口请求:

根据实际的接口参数,在Postman中添加body
body:

在pre-request script中创建phone和email变量
pre-request script:

发送请求,response body返回报错
response body:

在pre-request script中查看phone和email的字符类型:

console中打印出来的phone和email都是符合要求的,字符类型也都为string,不知道为什么传到body后就报错,折腾了很久,才在看request body的时候发现,真实的接口中phone和email都是带引号的,而以上脚本处理后传到body中,两个变量的值都没有引号,解决方法是:在body中给email和phone都加上引号

很神奇的postman,变量可以直接用引号