Description (2017-5-2-11:42:33):
1. index.html
1 <!DOCTYPE HTML>2 <HTMLLang= "en">3 <Head>4 <MetaCharSet= "UTF-8">5 <title>Document</title>6 </Head>7 <Body>8 <formAction= "http://192.168.1.150:3000"Method= "GET">9 <inputtype= "text"name= "username"><BR/>Ten <inputtype= "text"name= "Password"><BR/> One <inputtype= "Radio"name= "Gender"value= "Male">male A <inputtype= "Radio"name= "Gender"value= "female">female - <inputtype= "Submit"name=""value= "Submit"> - </form> the </Body> - </HTML>
2. Foo.js
1 varHTTP = require ("http");2 varurl = require ("url");3 varServer = Http.createserver (function(req,res) {4 //Console.log ("The server received the request" +req.url);5 varQueryobj = Url.parse (Req.url,true). query;6 varUsername =Queryobj.username;7 varPassword =Queryobj.password;8 varGender =Queryobj.gender;9 TenRes.end ("Server received form Request" + Username + password +gender); One }); AServer.listen (3000, "192.168.1.150");
3. Output
Attention:
(1) url.parse (url,true). Query is the latest method, True to convert a string to an object, without true being a string. The previous querystring deprecated.
node. JS study Note (2)--Submit form