nodejs关于get和post请求代码实例
分类:实例代码
本章节分享两段代码实例,它实现演示了nodejs的get和post请求代码实例。
get请求代码实例:
var http = require('http'); var querystring = require('querystring'); var data = querystring.stringify({ name: '小红', age: 68 }); var options = { hostname: '127.0.0.1', port: 40001, path: '/index.php?' + data, method: 'GET' }; //发送请求 var req = http.request(options,function(res){ res.setEncoding('utf8'); res.on('data', function (chunk) { //如果服务器传来的是json字符串,可以将字符串转换成json var returnData = JSON.parse(chunk); console.log(returnData); }); }); //如果有错误会输出错误 req.on('error', function(e){ console.log('错误:' + e.message); }); req.end();
post请求代码实例:
var http = require('http'); var querystring = require('querystring'); var data = querystring.stringify({ name: '小红', age: 58 }); var options = { hostname: '127.0.0.1', port: 40001, path: '/index.php', method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8' } }; var req = http.request(options,function(res){ res.setEncoding('utf8'); res.on('data', function (chunk) { //如果服务器传来的是json字符串,可以将字符串转换成json var returnData = JSON.parse(chunk); console.log(returnDataata); }); }); //如果有错误会输出错误 req.on('error', function(e){ console.log('错误:' + e.message); }); req.write(data); req.end();
nodejs关于get和post请求代码实例,这样的场景在实际项目中还是用的比较多的,关于nodejs关于get和post请求代码实例就介绍到这了。
nodejs关于get和post请求代码实例属于前端实例代码,有关更多实例代码大家可以查看。