node.js - Node NPM Request 如何发送一个post请求
问题描述
我一直在谷歌上搜索这个,只找到了这个。
let req = request({
url: "http://localhost/api/v1/phone",
method: 'POST',
json: {
param1: "abc",
param2: "def"
}
}, function callback(error, response, body) {});
这行不通。错误是:
client.js:771 POST http://localhost/[object%20Object] 400 (Bad Request)
如何解决这个问题?如果我将其更改为 request.post,则会失败并出现相同的错误。
let req = request.post({
url: 'http://localhost/api/v1/phone'
}, (error, response, body) =>{
logger.log('test123.error', error);
logger.log('test123.response', response);
logger.log('test123.body', body);
});
但显然它不起作用。
解决方案
推荐阅读
- java - YGuard 混淆失败并显示消息:yGuard 检测到 javax.xml.bind.ModuleUtil 的重复类定义
- c++ - 在嵌套需求中,为什么使用 `requires bool_constant
::value;` 而不是 `requires X;`? - notepad++ - 我如何在文件中使用记事本++搜索来显示特定的行
- python - Python pandas如何复制某些列
- apache-nifi - 阿帕奇尼菲 || 如何在 Executeprocess 处理器中传递 powershell 命令
- react-native - 使用 Visual Studio 代码并在使用 Ctrl + S 保存我的代码时
- wpf - 尝试从资源字典设置前景文本颜色
- firebase - Flutter - 了解 Firebase 管理员以及如何从 email/uid/name 获取用户信息
- powershell - 使用 Powershell 在网站中选择列表项
- java - 使用 join() 方法时出现错误无法解析“String”中的“join”方法