node.js发送https请求中需要发json的方式
2017-07-12 20:28
267 查看
最近研究node.js的发送https请求,经过实践发现了难以解决的问题,尤其是发送带json的数据时,啥也不说了,直接上代码
var https = require('https'); var token = ‘xxx’;这个地方是连接的权限信息,可以和连接的人讨论即可 var options = { hostname: "baibaihe.com", // 呼叫的域名 port: 443, // 端口固定 path: "", // 请求的api名称 method: "POST", // get和post请求 json: true, // 此地方表示json rejectUnauthorized: true, //请校验服务器证书,否则ssl没有意义。 headers: { 'Accept': 'application/json;version=2.0', 'Content-Type': 'application/json', //此地方和json很有关联,需要注意 'Authorization': token } } var post_data = { name : 'test', phone : '13800001111', address : '北京市XXX区', products : [ // 此地方用js数组即可 { "id" : 3, "count" : 2 } ] } var json = JSON.stringify(post_data); var req = https.request(options, function (res) { res.setEncoding('utf8'); }); req.on('error', function (e) { console.log('problem with request: ' + e.message); }); req.write(json); req.end();
相关文章推荐
- node.js以post请求方式发送http请求
- JAVA Socket 实现HTTP与HTTPS客户端发送POST与GET方式请求
- IOS总结_IOS以post方式向PHP服务器端发送json数据请求
- Jquery发送ajax请求以及datatype参数为text/JSON方式
- node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
- nodejs http.request 发送请求demo
- JAVA Socket 实现HTTP与HTTPS客户端发送POST与GET方式请求
- JAVA Socket 实现HTTP与HTTPS客户端发送POST与GET方式请求
- 使用HttpClient发送https请求GET方式
- Java发送Https请求,返回JSONObject转为List
- PHP用CURL发送Content-type为application/json的HTTP/HTTPS请求
- Jquery发送ajax请求以及datatype参数为text/JSON方式
- Android使用HttpClient以Post、Get请求服务器发送数据的方式(普通和json)
- Beaglebone Black– 智能家居控制系统 LAS - 网页服务器 Node.js 、Web Service、页面 和 TCP 请求转 UDP 发送
- JAVA Socket 实现HTTP与HTTPS客户端发送POST与GET方式请求
- 从零开始学习Node.js例子七 发送HTTP客户端请求并显示响应结果
- 【网络】JAVA Socket 实现HTTP与HTTPS客户端发送POST与GET方式请求
- JAVA Socket 实现HTTP与HTTPS客户端发送POST与GET方式请求
- JAVA Socket 实现HTTP与HTTPS客户端发送POST与GET方式请求
- 浅谈使用Fiddler工具发送post请求(带有json数据)以及get请求(Header方式传参)