求教一个最简单的 http post 请求
如果你百度 nodejs http post,会出来一大堆处理 post 请求的例子,却没有一个教你发送 post 请求的例子,大概是太简单了吧。
参考官方文档,会发现,有个 http.get()
和 http.request()
,没有 http.post
.
http.get()
很简单,下面这个代码便能出结果。
http.get('www.baidu.com', function (res){
console.log(res);
});
http.request()
我尝试了一下, cmd 中响应很慢,很久之后才报一个{ [Error: socket hang up] code: 'ECONNRESET' }
的错误
http.request({
host: '127.0.0.1',
port: 8080,
path: '/signin',
method: 'post'
}, function (res){
console.log(res);
});
表示用java实现的 http post 方法能成功,说明配置信息没错。而且,在上面方法中,如果端口打错的话,错误信息是
{ [Error: connect ECONNREFUSED]
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect' }
求解http.request()
的正确用法,以及我错在了哪里
跟帖
暂无
说几句