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

执行结果如图:

nodejs之处理GET请求相关推荐

  1. expressjs路由和Nodejs服务器端发送REST请求 - - ITeye博客

    Nodejs创建自己的server后,我们如果需要从客户端利用ajax调用别的服务器端的数据API的接口,这时候出现了ajax跨域问题. 一种是利用在客户端解决跨域问题  这种方案大家可以去网上查查 ...

  2. 接口返回html页面乱码,解决nodejs中使用http请求返回值为html时乱码的问题

    今天用nodejs进行http请求时返回的数据是一个html文件,然后我还是按照以前解析json数据的方法.果不其然报错了:SyntaxError: Unexpected token  in JSON ...

  3. Nodejs发送https Post请求时出现socket hang up错误的解决办法汇总

    参考nodejs官网发送http post请求的方法,实现了一个模拟post提交的功能.实际使用时报socket hang up错误. 方法一:后来发现是请求头设置的问题,发送选项中需要加上heade ...

  4. nodejs获取get/post请求参数

    一.原生node中怎么获取get/post请求参数 处理get请求参数,使用node自带的核心模块----url模块 url.parse();方法将一个完整的URL地址,分为很多部分,常用的有:hos ...

  5. nodejs之处理POST请求

    下面模拟的是网页登陆的过程,当我们请求一个链接时,会获得一个表单,然后再表单中填入相应的值,然后提交登陆. var http = require('http'); var querystring = ...

  6. Nodejs中获取get请求传过来的参数_note

    代码: let url = require('url'); let http = require('http');/*let str = "http://root:123465@www.it ...

  7. 前端vue,nodejs + mysql(vue请求mysql接口数据)

    一.vue-cli2 1. 全局安装npm install vue-cli -g2. 局部安装项目vue init webpack 项目名称例如:vue init webpack demo1 二.ex ...

  8. java 获取nodejs端Gson数据案例(请求MongoDB)

    java  获取nodejs端Gson数据案例 原理:这是一个demo,主要通过java向nodejs端发送请求,nodejs端向mongodb请求数据,并将请求的数据以Gson的格式返回给java端 ...

  9. nodejs+Koa2实现小程序的微信支付请求(一)

    nodejs+koa2 实现微信支付请求 在开发之前我们先看一下小程序向微信请求支付的业务流程 第一步,小程序先发起支付请求 小程序首先先向"商家系统后台"发起请求支付,也就是我们 ...

最新文章

  1. 移动机器人定位导航方式的演进
  2. TensorFlow实战笔记(17)---TFlearn
  3. 根据IP查找在交换机上的端口
  4. 关于自底向上的管理方式的设想
  5. SIT和UAT有什么区别?
  6. The Constructor with No Arguments
  7. python入门神图
  8. BP神经网络预测实现
  9. 设计模式(1)-----简单工厂模式
  10. C++11标准库 - array 1
  11. mysql怎么连接数据连接池_Mysql数据库连接池
  12. AcWing 885. 求组合数 I(递推式预处理)
  13. 【电路仿真】基于matlab GUI Simulink钟摆自由控制【含Matlab源码 991期】
  14. 通达信手机版服务器文件夹,【通达信】通达信的一些目录和系统文件,用法说明。以备查询。...
  15. 计算机小学生二年级知识,小学二年级语文知识点之拼音技巧
  16. FairyGUI笔记 :MovieClip(三)
  17. 为 “超级大脑”构建支撑能力,腾讯云聚焦AI技术落地
  18. 半监督异常检测(Anomaly Detection)的研究线
  19. Cubase中MIDI设备的如何创建面板
  20. 白盒测试与黑盒测试--(详解)

热门文章

  1. 降低关系型数据库的逻辑复杂
  2. 对标Postman的ApiPost创始人:用户,是ApiPost唯一的信仰
  3. 接口测试如何在json中引用mock变量
  4. Selenium select-下拉列表处理
  5. 计算机课实验报告收获体会,计算机实验报告总结.doc
  6. 获取表情字符串的html,js:如何截取含有表情的字符串
  7. 更快学习 JavaScript的6个思维技巧
  8. python mysql api_python mysql api
  9. JS ||(或运算)详解
  10. 黑白琴键 java_黑白琴键