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