欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nodejs--post的公式詳解

 更新時(shí)間:2017年04月29日 12:09:01   作者:在下乃君  
本篇文章主要介紹了Nodejs--post公式的相關(guān)知識(shí),具有很好的參考價(jià)值。下面跟著小編一起來看下吧

HTML頁(yè)面內(nèi)容

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<form action="http://127.0.0.1/dopost" method="post">
  <input type="text" name="name"><br><br>
  <input type="text" name="age"><br><br>
  性別:<br>
  <input type="radio" name="sex" value="男">男
  <input type="radio" name="sex" value="女">女<br><br>
  愛好:<br>
  <input type="checkbox" name="like" value="睡覺">睡覺
  <input type="checkbox" name="like" value="畫畫">畫畫
  <input type="checkbox" name="like" value="游戲">游戲<br><br>
  <input type="submit">
</form>
</body>
</html>

NODEJS的公式,如下:

var http = require('http');
var querystring = require('querystring');
var server = http.createServer(function (req,res) {
  //如果你的訪問地址是這個(gè),并且請(qǐng)求類型是post
  if(req.url == '/dopost' && req.method.toLowerCase() == 'post'){
    var allData = '';
    //下面是post請(qǐng)求接收的一個(gè)公式
    //node為了追求極致,它是一個(gè)小段一個(gè)小段接收的。
    //接受了一小段,可能就給別人去服務(wù)了。防止一個(gè)過大的表單阻塞了整個(gè)進(jìn)程
    req.addListener('data',function (chunk) {
      allData += chunk;
      console.log('數(shù)據(jù):'+allData);
    });
    //全部傳輸完畢
    req.addListener('end',function () {
      var oData = allData.toString();
      var iDa = querystring.parse(oData);
      res.end('success');
      console.log(iDa);
      console.log(iDa.like);
      console.log(iDa.name);
      console.log(iDa.sex);
    });
  }
})
server.listen(80,'127.0.0.1');

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

最新評(píng)論