学习开源组件HttpClient的时候,需要连接一个httpserver。我们可以使用eclipse+tomcat+j2ee搭建一个httpserver开发和部署环境,但是这种方式稍微麻烦一些。我的做法是:安装nodejs,用nodejs来开发一个简易的httpserver,这样可以直接用js来编写点,对开发环境和部署要求少。下面这段代码就可以在8080端口启动httpserver:
// 加载http模块和url模块
var http = require("http");
var url = require('url');
var server = http.createServer(function(request, response) {
// url请求参数{"name":"aty","age":26}
var args = url.parse(request.url, true).query;
response.writeHead(200, {"Content-Type": "text/html"});
response.write("<html>");
response.write("<head>");
response.write("<title>Hello World Page</title>");
response.write("</head>");
response.write("<body>");
response.write("Hello World!");
response.write("</body>");
response.write("</html>");
response.end();
});
server.listen(8080);
console.log("server is listening");