以表單方式發送正文并以 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;
在 node.js 中使用 request-promise 模塊發布并獲取
qq_遁去的一_1
2022-01-20 17:22:50