您的位置:首页 > 理论基础 > 计算机网络

nodejs的http.request使用post方式提交数据请求

2017-12-08 11:37 531 查看
https://www.cnblogs.com/sunwubin/archive/2013/11/09/3416246.html

官方api文档 http://nodejs.org/docs/v0.6.1/api/http.html#http.request虽然也有POST例子,但是并不完整。
直接上代码:http_post.js

 

接受端地址为:http://127.0.0.1/post.php

 

要正确的使用nodejs模拟浏览器(nodejs httpClient)提交数据,关键是下面两点:

使用 querystring.stringify 对数据进行序列化
request的 options中添加相应headers信息:Content-Type和Content-Length
https的request和http的request是一样的,所以只需要将require('http')修改为require('https') 既可以进行https post提交了。

 

这个是我写的一个进行POST的函数,支持http和https:

如下使用

1.http方式:

2.https方式:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: