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 相关文章推荐
js cookies 常见网页木马挂马代码 24小时只加载一次
Apr 13 Javascript
jQuery Tab插件 用于在Tab中显示iframe,附源码和详细说明
Jun 27 Javascript
同一个网页中实现多个JavaScript特效的方法
Feb 02 Javascript
iscroll.js的上拉下拉刷新时无法回弹的解决方法
Feb 18 Javascript
使用jQuery实现Web页面换肤功能的要点解析
May 12 Javascript
js停止冒泡和阻止浏览器默认行为的简单方法
May 15 Javascript
jQuery.datatables.js插件用法及api实例详解
Oct 28 Javascript
Cpage.js给组件绑定事件的实现代码
Aug 31 Javascript
vue父组件异步获取数据传给子组件的方法
Jul 26 Javascript
layer弹出层 iframe层去掉滚动条的实例代码
Aug 17 Javascript
如何使用JavaScript检测空闲的浏览器选项卡
May 28 Javascript
js实现弹框效果
Mar 24 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
PHP PDOStatement::nextRowset讲解
2019/02/01 PHP
PHP的垃圾回收机制代码实例讲解
2021/02/27 PHP
Javascript之文件操作
2007/03/07 Javascript
jQuery Tab插件 用于在Tab中显示iframe,附源码和详细说明
2011/06/27 Javascript
js移除事件 js绑定事件实例应用
2012/11/28 Javascript
JavaScript模块随意拖动示例代码
2014/05/27 Javascript
jQuery的事件委托实例分析
2015/07/15 Javascript
JavaScript中的原始值和复杂值
2016/01/07 Javascript
javascript基础知识分享之类与函数化
2016/02/13 Javascript
jQuery简单实现提交数据出现loading进度条的方法
2016/03/29 Javascript
基于Bootstrap3表格插件和分页插件实例详解
2016/05/17 Javascript
JavaScript浏览器对象之一Window对象详解
2016/06/03 Javascript
AngularJS入门示例之Hello World详解
2017/01/04 Javascript
Angular4开发解决跨域问题详解
2017/08/28 Javascript
Bootstrap图片轮播效果详解
2017/10/17 Javascript
JavaScript实现创建自定义对象的常用方式总结
2018/07/09 Javascript
Vue使用富文本编辑器Vue-Quill-Editor(含图片自定义上传服务、清除复制粘贴样式等)
2020/05/15 Javascript
ant-design-vue中的select选择器,对输入值的进行筛选操作
2020/10/24 Javascript
python 图像平移和旋转的实例
2019/01/10 Python
django框架使用orm实现批量更新数据的方法
2019/06/21 Python
Python 硬币兑换问题
2019/07/29 Python
解决python 读取 log日志的编码问题
2019/12/24 Python
英国皇家邮政海外旗舰店:Royal Mail
2018/02/21 全球购物
了解AppleTalk协议吗
2014/04/01 面试题
Linux面试题LINUX系统类
2014/11/19 面试题
城管大队整治方案
2014/05/06 职场文书
共青团员自我评价范文
2014/09/14 职场文书
房屋买卖协议样本
2014/11/16 职场文书
离婚案件上诉状
2015/05/23 职场文书
病房管理制度范本
2015/08/06 职场文书
高中团支书竞选稿
2015/11/21 职场文书
培训心得体会怎么写
2016/01/25 职场文书
穷人该怎么创业?谨记以下几点
2019/07/11 职场文书
CSS3 制作的书本翻页特效
2021/04/13 HTML / CSS
用python删除文件夹中的重复图片(图片去重)
2021/05/12 Python
git中cherry-pick命令的使用教程
2022/06/25 Servers