nodejs之处理GET请求
一个简单的http服务器,接收get请求,并返回解析之后的数据。
下面是服务的代码:
var http = require("http"); var url = require("url"); var querystring = require("querystring"); http.createServer(function (request, response) { var objectUrl = url.parse(request.url); var objectQuery = querystring.parse(objectUrl.query); response.writeHead(200, {"content-type": "text/html"}); response.write("<h1>objectUrl</h1>"); for (var i in objectUrl) { if (typeof (objectUrl[i]) != "function") response.write(i + ":" + objectUrl[i] + "<br>"); } response.write("<h1>objectQuery</h1>"); for (var i in objectQuery) { response.write(i + ":" + objectQuery[i] + "<br>"); } response.end(); }).listen(8080, '192.168.33.98');
使用node运行这个文件,然后再浏览器中输出:http://192.168.33.98:8080/?name=xulidong&passward=123456,192.168.33.98是我的电脑ip。
运行结果如图:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。