当我使用JSON发布请求时收到意外的令牌错误

时间:2019-04-05 02:22:37

标签: node.js json request

我正在尝试以json格式发布帖子request,在其中我使用option={method, uri, ...}而不是request.get(...,因为我想将其转换为{{1} }是参数

我在node.js中将此请求调用到外部服务。对该外部服务的简单method, uri, body请求可以正常工作。 (通过我通过邮递员进行测试的方式)

下面的

是我执行GET的代码。我尝试了request,而没有尝试json:true,而不是body

json:{"prod...

我不断收到以下错误消息: request({ headers: { "Content-type":"application/json;charset=UTF-8", "Authorization":signature }, method:'POST', uri: PATH+`openapi/apis/api/v1/categorization/predict`, json:true, body:{"productName": "readymix"} }, (err, res, body) => { if(err) console.log(err); else console.log(body); }) 格式看起来完全正确,我不知道为什么它不起作用

=====问题已解决=====

删除Unexpected token o in JSON at position 1并将json:true固定为body:{"productName": "readymix"}可以解决问题!

0 个答案:

没有答案