我正在尝试从一个节点服务器向另一个节点服务器发送带有一些JSON数据的POST请求。我正在使用JSON.stringify
将对象转换为JSON并使用众所周知的request
模块发布它:
request({
url: 'https://localhost:8080/post',
method: "POST",
"rejectUnauthorized": false, //sending it through localhost so not worried about ssl
json: JSON.stringify(tradeoffer)
});
JSON以良好的格式返回,但用双引号括起来。 Express'中间件模块,body-parser
对此并不满意,并返回异常:Unexpected token "
。
如何让JSON.stringify
用单引号包装我的JSON,而不是双引号。
提前致谢。
答案 0 :(得分:0)
信用:katy lavalle在评论中。
请求模块将为您完成:
request({
url: 'https://localhost:8080/post',
method: "POST",
"rejectUnauthorized": false, //sending it through localhost so not worried about ssl
json: tradeoffer
});