一个简单的httpserver。接收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。

执行结果如图:

最新文章

  1. 通过 WebSocket 实现 WebGL 3D 拓扑图实时数据通讯同步(二)
  2. window.onload()和$(function(){});的区别
  3. 一些JavaScript题目
  4. 块设备驱动之NAND FLASH驱动程序
  5. 安装wampserver2时出现的问题
  6. 洛谷 P1041 错解
  7. hibernate坑边闲话2
  8. 使用spring data solr 实现搜索关键字高亮显示
  9. BZOJ1179 [Apio2009]Atm Tarjan 强连通缩点 动态规划
  10. UUID的意义和作用
  11. python基础4文件操作
  12. PAT甲题题解-1023. Have Fun with Numbers (20)-大数加法
  13. MySQL 5.6学习笔记(查询数据、插入、更新、删除数据)
  14. ubuntu x64 debootstrap
  15. 【java8】为java8的foreach正名
  16. [PLC]ST语言一:LD_LDI_AND_ANI_OR_ORI
  17. 点集转线python最优代码
  18. 1,Thread 概念以及Thread 的6个状态
  19. 【转】eclipse上的.properties文件中文编辑显示问题
  20. 彻底解决INSTALL_FAILED_UPDATE_INCOMPATIBLE的安装错误、安装包与之前设备上的安装包签名不一致

热门文章

  1. linux命令:crontab命令(转)
  2. postman中 form-data、x-www-form-urlencoded、raw、binary的区别 &amp;&amp; 下载文件
  3. Nginx 原理篇
  4. Mysql授权允许远程访问
  5. 不需要打密码的sudo方法
  6. day1 作业二:多级菜单操作
  7. java SE :文件基本处理 File、FileFilter、FileNameFilter
  8. Join 与 CountDownLatch 之间的区别
  9. ES6 简介
  10. 洛谷P2801 教主的魔法 [分块,二分答案]