nodejs之处理GET请求
一个简单的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请求相关推荐
- expressjs路由和Nodejs服务器端发送REST请求 - - ITeye博客
Nodejs创建自己的server后,我们如果需要从客户端利用ajax调用别的服务器端的数据API的接口,这时候出现了ajax跨域问题. 一种是利用在客户端解决跨域问题 这种方案大家可以去网上查查 ...
- 接口返回html页面乱码,解决nodejs中使用http请求返回值为html时乱码的问题
今天用nodejs进行http请求时返回的数据是一个html文件,然后我还是按照以前解析json数据的方法.果不其然报错了:SyntaxError: Unexpected token in JSON ...
- Nodejs发送https Post请求时出现socket hang up错误的解决办法汇总
参考nodejs官网发送http post请求的方法,实现了一个模拟post提交的功能.实际使用时报socket hang up错误. 方法一:后来发现是请求头设置的问题,发送选项中需要加上heade ...
- nodejs获取get/post请求参数
一.原生node中怎么获取get/post请求参数 处理get请求参数,使用node自带的核心模块----url模块 url.parse();方法将一个完整的URL地址,分为很多部分,常用的有:hos ...
- nodejs之处理POST请求
下面模拟的是网页登陆的过程,当我们请求一个链接时,会获得一个表单,然后再表单中填入相应的值,然后提交登陆. var http = require('http'); var querystring = ...
- Nodejs中获取get请求传过来的参数_note
代码: let url = require('url'); let http = require('http');/*let str = "http://root:123465@www.it ...
- 前端vue,nodejs + mysql(vue请求mysql接口数据)
一.vue-cli2 1. 全局安装npm install vue-cli -g2. 局部安装项目vue init webpack 项目名称例如:vue init webpack demo1 二.ex ...
- java 获取nodejs端Gson数据案例(请求MongoDB)
java 获取nodejs端Gson数据案例 原理:这是一个demo,主要通过java向nodejs端发送请求,nodejs端向mongodb请求数据,并将请求的数据以Gson的格式返回给java端 ...
- nodejs+Koa2实现小程序的微信支付请求(一)
nodejs+koa2 实现微信支付请求 在开发之前我们先看一下小程序向微信请求支付的业务流程 第一步,小程序先发起支付请求 小程序首先先向"商家系统后台"发起请求支付,也就是我们 ...
最新文章
- 移动机器人定位导航方式的演进
- TensorFlow实战笔记(17)---TFlearn
- 根据IP查找在交换机上的端口
- 关于自底向上的管理方式的设想
- SIT和UAT有什么区别?
- The Constructor with No Arguments
- python入门神图
- BP神经网络预测实现
- 设计模式(1)-----简单工厂模式
- C++11标准库 - array 1
- mysql怎么连接数据连接池_Mysql数据库连接池
- AcWing 885. 求组合数 I(递推式预处理)
- 【电路仿真】基于matlab GUI Simulink钟摆自由控制【含Matlab源码 991期】
- 通达信手机版服务器文件夹,【通达信】通达信的一些目录和系统文件,用法说明。以备查询。...
- 计算机小学生二年级知识,小学二年级语文知识点之拼音技巧
- FairyGUI笔记 :MovieClip(三)
- 为 “超级大脑”构建支撑能力,腾讯云聚焦AI技术落地
- 半监督异常检测(Anomaly Detection)的研究线
- Cubase中MIDI设备的如何创建面板
- 白盒测试与黑盒测试--(详解)