以表单方式发送正文并以 json 方式取回数据,如果遇到此错误,任何想法都将不胜感激,谢谢 _http_outgoing.js:618 throw new ERR_INVALID_ARG_TYPE('first argument', ^
TypeError [ERR_INVALID_ARG_TYPE]:第一个参数必须是字符串或缓冲区类型之一。在 Request.write (C:\Users\DomKim\Desktop\workspaceForNode\node_modules\request\request.js 的 ClientRequest.write (_http_outgoing.js:586:15) 处接收到类型对象 (_http_outgoing.js:618:11) :1500:27) 在结尾 (C:\Users\DomKim\Desktop\workspaceForNode\node_modules\request\request.js:549:18) 在 Immediate._onImmediate (C:\Users\DomKim\Desktop\workspaceForNode\node_modules\request \request.js:578:7) 在 processImmediate (internal/timers.js:439:21) { code: 'ERR_INVALID_ARG_TYPE'
这是我的代码
async function getConnection(url,param) {
var queryStr = generateQueryString(param)
var result ;
console.log(queryStr);
let OPTIONS = {
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
uri: url,
method: 'POST',
body:{
queryStr
},
};await request(OPTIONS).then(function(body){
result = body;
console.log('result in rquest.post : '+result);
}).catch(function(err){
console.log('error! : ' + err);
});
console.log('result out rquest.post : '+result);
return result;
湖上湖
相关分类