nodejs獲取post請求和get請求的數據


nodejs對於post請求和get請求的獲取方式不一樣。

1.get請求

用url模塊處理req.url就能夠獲取get參數

var url = require("url");
//params就是get方法攜帶的參數
var params = url.parse(req.url, true).query;

 

2.post請求

Post由於它的重量,所以不可能說接收就接收,它會存儲接入中和接入完成兩種狀態,兩種狀態對應着回調方法,即,當然數據處於接入中狀態時,處理一種流程;當數據接入完成后,處理另一種流程。

   var postData = ""; 
    // 數據塊接收中
    req.addListener("data", function (postDataChunk) {
        postData += postDataChunk;
    });
    // 數據接收完畢,執行回調函數
    req.addListener("end", function () {
        var params = querystring.parse(postData);
        console.log(params);
    });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM