我正在尝试以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"}
可以解决问题!