微信小程序 Node.js (基础十二) GET/POST请求
来源:互联网 发布:citra 3ds模拟器 mac 编辑:程序博客网 时间:2024/05/29 18:59
var http = require("http")var url = require("url")var util = require("util")var querystring = require("querystring")function start(){ // 获取GET请求内容 this.getRequest = function(){ http.createServer(function(request,response){ var pathname = url.parse(request.url).pathname console.log(pathname) response.writeHead(200,{"Content-Type":"text/plain"}) response.write("Hello World") // http://127.0.0.1:8888/user?name=12456 // util.inspect(object) 将任意对象转换 为字符串 // url.parse 将一个URL字符串转换成对象并返回 response.end(util.inspect(url.parse(request.url,true))); response.end(url.parse(request.url,true).query.name); }).listen(8888) } // 获取POST请求内容 this.postRequst = function (){ http.createServer(function (req, res) { var body = ""; req.on('data', function (chunk) { body += chunk; }); req.on('end', function () { // 设置响应头部信息及编码 res.writeHead(200, {'Content-Type': 'text/html; charset=utf8'}); // {"name":"123","address":"123123"} console.log(body) // querystring.parse 将一个字符串反序列化为一个对象 // { '{"name":"123","address":"123123"}': '' } console.log(querystring.parse(body)) // JSON.parse(string) 将字符串转为JS对象。 // JSON.stringify(obj) 将JS对象转为字符串。 // { name: '123', address: '123123' } console.log(JSON.parse(body)) body = JSON.parse(body) res.write("网站名:" + body.name); res.write("<br>"); res.write("网站 URL:" + body.address); res.end(); }); }).listen(3000); }}module.exports = start
var Util = require("./util")var util = new Util ();util.postRequst();
阅读全文
0 0
- 微信小程序 Node.js (基础十二) GET/POST请求
- Node.js基础get post请求
- Node.js GET/POST请求
- Node.js GET/POST请求
- Node.js GET/POST请求
- Node.js GET/POST请求
- Node.js GET/POST请求
- Node.js GET/POST请求
- Node.js GET/POST请求
- node.js处理get和post请求
- Node.js GET与POST请求
- Node.js GET/POST请求简单例子
- node.js中get和post请求
- node.js发送http(get,post)请求
- Node.js中http 接收get请求、接收post请求、发送get请求、发送post请求
- node.js中get与post请求的处理
- node.js 接收post请求
- node.js 接收get请求
- SQL Server版存储过程基本语法及实例
- Android_app级的异常捕获处理
- ios定时器
- 如何给li前的圆点添加背景颜色
- MQTT入门篇
- 微信小程序 Node.js (基础十二) GET/POST请求
- Maven-setting配置详细说明
- 读写锁ReentrantReadWriteLock锁降级
- laravel框架下新增控制器、写方法渲染页面
- 基于libVLC的视频播放器(支持RTSP协议)
- VPS自建ss一些坑
- jdbc
- Bootstrap 标签页(Tab)插件
- 计算机网络复习(Ch3数据链路层)