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请求代码实例属于前端实例代码,有关更多实例代码大家可以查看

回复

我来回复
  • 暂无回复内容