學習實踐之DEMO《nodejs類比POST登陸》

來源:互聯網
上載者:User

標籤:style   blog   http   io   color   ar   os   sp   for   

一個簡單的PHP接收參數頁面
<?php    header("content-type:text/html;charset=utf-8");    if($_POST[username] == "admin" && $_POST[password] == "123456") {        echo "登陸成功";    }else {        echo "登陸失敗";    }?>
nodejs代碼實現類比登陸樣本
var http = require("http");var querystring = require("querystring"); var options = {    hostname: ‘localhost‘,    port: 9000,    path: ‘/modules/login/checkSign.php‘,    method: ‘POST‘,    headers:{        //        "Accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",        "Accept-Encoding":"gzip,deflate",        "Accept-Language":"zh-CN,zh;q=0.8,en;q=0.6",        "Cache-Control":"max-age=0",        "Connection":"keep-alive",        "Content-Length":"30",        "Content-Type":"application/x-www-form-urlencoded",        "Cookie":"",        "Host":"localhost:9000",        "Origin":"http://localhost:9000",        "Referer":"http://localhost:9000/modules/login/",        "User-Agent":"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36"        //    }};var contents = querystring.stringify({    username: ‘admins‘,    password: ‘123456‘});var req = http.request(options, function(res) {    res.setEncoding(‘utf8‘);    res.on(‘data‘, function (data) {        console.log(‘BODY:‘ + data);    });});req.on(‘error‘, function(e) {    console.log(‘problem with request: ‘ + e.message);});req.write(contents);req.end();

 

學習實踐之DEMO《nodejs類比POST登陸》

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.