POST数据请求




  
  
  
  Document


  
username
password
const http = require("http");

//GET数据的内容存在req.url中
//POST数据在内容部分,我们form表单提交的内容,就是POST数据
var server = http.createServer(function(req , res){
  //先声明一个空的字符串用来接收POST数据
  //不过这样不是好方法,因为这样没办法处理图片音频,暂时先这样
  var str = "";
  //data事件,用于接收POST数据,每一段POST数据过来的时候,都会发生一次
  req.on("data" , function(data){
    str += data;
  });
  //如果没有data数据后,end事件就会被触发
  req.on("end" , function(){
    console.log(str);
  });
}).listen(3000 , function(err){
  if(!err){
    console.log("server is listening 3000 port");
  }else{
    console.log(err);
  }
});

提交form表单后,后台将会打印出

user=abc&password=123

而这个就可以用querystring模块来处理了。

你可能感兴趣的:(POST数据请求)