標籤: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登陸》