以表单方式发送正文并以 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;
添加回答
举报
0/150
提交
取消