node.js中的http.request方法使用说明


Posted in Javascript onDecember 14, 2014

方法说明:

函数的功能室作为客户端向HTTP服务器发起请求。

语法:

http.get(options, callback)

由于该方法属于http模块,使用前需要引入http模块(var http= require(“http”) )

接收参数:

option   数组对象,包含以下参数:

    host:                  表示请求网站的域名或IP地址(请求的地址)。 默认为'localhost'。

    hostname:        服务器名称,主机名是首选的值。

    port:                  请求网站的端口,默认为 80。

    localAddress:    建立网络连接的本地

    socketPath:       Unix Domain Socket(Domain套接字路径)

    method:            HTTP请求方法,默认是 ‘GET'。

    path:                  请求的相对于根的路径,默认是'/'。QueryString应该包含在其中。例如:/index.html?page=12

    headers:          请求头对象。

    auth:                Basic认证(基本身份验证),这个值将被计算成请求头中的 Authorization 部分。

    callback : 回调,传递一个参数,为 http.ClientResponse的实例。http.request 返回一个 http.ClientRequest 的实例。

例子:

var options = { 

hostname: 'www.google.com', 

port: 80, 

path: '/upload', 

method: 'POST' 

}; 

 

var req = http.request(options, function(res) { 

console.log('STATUS: ' + res.statusCode); 

console.log('HEADERS: ' + JSON.stringify(res.headers)); 

res.setEncoding('utf8'); 

res.on('data', function (chunk) { 

console.log('BODY: ' + chunk); 

}); 

}); 

 

req.on('error', function(e) { 

console.log('problem with request: ' + e.message); 

}); 

 

// write data to request body 

req.write('data\n'); 

req.write('data\n'); 

req.end();
Javascript 相关文章推荐
dreamweaver 安装Jquery智能提示
Apr 02 Javascript
Node.js文件操作详解
Aug 16 Javascript
jQuery实现的分子运动小球碰撞效果
Jan 27 Javascript
用js实现简单算法的实例代码
Sep 24 Javascript
JavaScript+HTML5实现的日期比较功能示例
Jul 12 Javascript
JS实现图片转换成base64的各种应用场景实例分析
Jun 22 Javascript
Vue.js项目实战之多语种网站的功能实现(租车)
Aug 07 Javascript
JavaScript提升机制Hoisting详解
Oct 23 Javascript
Node.js中console.log()输出彩色字体的方法示例
Dec 01 Javascript
jQuery擦除插件eraser使用方法详解
Jan 11 jQuery
Postman无法正常返回结果问题解决
Aug 28 Javascript
vue created钩子函数与mounted钩子函数的用法区别
Nov 05 Javascript
node.js中的buffer.copy方法使用说明
Dec 14 #Javascript
node.js中的buffer.fill方法使用说明
Dec 14 #Javascript
node.js中的buffer.length方法使用说明
Dec 14 #Javascript
node.js中的buffer.toJSON方法使用说明
Dec 14 #Javascript
node.js中的buffer.toString方法使用说明
Dec 14 #Javascript
node.js中的buffer.Buffer.isEncoding方法使用说明
Dec 14 #Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
Dec 14 #Javascript
You might like
Banner程序
2006/10/09 PHP
PHP性能优化工具篇Benchmark类调试执行时间
2011/12/06 PHP
PHP UTF8中文字符截断函数代码
2012/09/11 PHP
php从给定url获取文件扩展名的方法
2015/03/14 PHP
PHP简单日历实现方法
2016/07/20 PHP
thinkphp框架使用JWTtoken的方法详解
2019/10/10 PHP
jquery 可拖拽的窗体控件实现代码
2010/03/21 Javascript
读jQuery之二(两种扩展)
2011/06/11 Javascript
javascript 函数声明与函数表达式的区别介绍
2013/10/05 Javascript
屏蔽IE弹出"您查看的网页正在试图关闭窗口,是否关闭此窗口"的方法
2013/12/31 Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
2015/09/02 Javascript
javascript实现九宫格相加数值相等
2020/05/28 Javascript
微信小程序 Storage API实例详解
2016/10/02 Javascript
微信小程序 详解页面跳转与返回并回传数据
2017/02/13 Javascript
React Native 真机断点调试+跨域资源加载出错问题的解决方法
2018/01/18 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
2019/11/17 Javascript
python中的多重继承实例讲解
2014/09/28 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
2017/01/28 Python
Python干货:分享Python绘制六种可视化图表
2018/08/27 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
2019/04/25 Python
python如何解析配置文件并应用到项目中
2019/06/27 Python
pandas 对日期类型数据的处理方法详解
2019/08/08 Python
TensorFlow索引与切片的实现方法
2019/11/20 Python
python爬虫工具例举说明
2020/11/30 Python
利用Python函数实现一个万历表完整示例
2021/01/23 Python
赫里福德的一家乡村零售商店:Philip Morris & Son
2017/06/25 全球购物
英国领先的票务代理商之一:The Ticket Factory
2019/02/09 全球购物
群众路线党课主持词
2014/04/01 职场文书
大学毕业生求职自荐书
2014/06/05 职场文书
四风批评与自我批评范文
2014/10/14 职场文书
暑假社会实践证明格式
2014/10/28 职场文书
2014年圣诞节寄语
2014/12/08 职场文书
生死牛玉儒观后感
2015/06/11 职场文书
失恋33天观后感
2015/06/11 职场文书
活动新闻稿范文
2015/07/17 职场文书
情况说明书格式及范文
2019/06/24 职场文书