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 发个判断字符串是否为符合标准的函数
Apr 27 Javascript
js关闭当前页面(窗口)的几种方式总结
Mar 05 Javascript
js判断横竖屏及禁止浏览器滑动条示例
Apr 29 Javascript
javascript闭包入门示例
Apr 30 Javascript
JavaScript AJAX之惰性载入函数
Aug 27 Javascript
JS实现单击输入框弹出选择框效果完整实例
Dec 14 Javascript
谈一谈bootstrap响应式布局
May 23 Javascript
轻松掌握JavaScript单例模式
Aug 25 Javascript
详解JS构造函数中this和return
Sep 16 Javascript
JavaScript实现写入文件到本地的方法【基于FileSaver.js插件】
Mar 15 Javascript
详解vue路由篇(动态路由、路由嵌套)
Jan 27 Javascript
在js文件中引入(调用)另一个js文件的三种方法
Sep 11 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实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
PHP抽象类与接口的区别详解
2019/03/21 PHP
PHP 实现 WebSocket 协议原理与应用详解
2020/04/22 PHP
jQuery 页面 Mask实现代码
2010/01/09 Javascript
理解JavaScript中的对象 推荐
2011/01/09 Javascript
jquery 日期控件datepicker属性详细解析
2013/11/08 Javascript
浅谈JavaScript函数节流
2014/12/09 Javascript
JQuery操作元素的css样式
2015/03/09 Javascript
javascript实现漂亮的拖动层,窗口拖拽特效
2015/04/24 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
2016/10/21 Javascript
vue.js实现表格合并示例代码
2016/11/30 Javascript
详解Vue2 SSR 缓存 Api 数据
2017/11/20 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
Javascript操作select控件代码实例
2020/02/14 Javascript
vue实现日历表格(element-ui)
2020/09/24 Javascript
[12:36]《DOTA2》国服注册与激活指南全攻略
2013/04/28 DOTA
Python中的多重装饰器
2015/04/11 Python
使用Python构建Hopfield网络的教程
2015/04/14 Python
python 利用栈和队列模拟递归的过程
2018/05/29 Python
python使用turtle库绘制时钟
2020/03/25 Python
Pycharm更换python解释器的方法
2018/10/29 Python
对python中数组的del,remove,pop区别详解
2018/11/07 Python
详解canvas绘制网络字体几种方法
2019/08/27 HTML / CSS
美国排名第一的葡萄酒俱乐部:Firstleaf Wine Club
2020/01/02 全球购物
工程管理专业个人求职信范文
2013/12/07 职场文书
工厂保安员岗位职责
2014/01/31 职场文书
信息与计算科学专业推荐信
2014/02/23 职场文书
《将心比心》教学反思
2014/04/08 职场文书
《东方明珠》教学反思
2014/04/20 职场文书
国际贸易毕业生求职信
2014/07/20 职场文书
意外伤害赔偿协议书范文
2014/09/23 职场文书
大学四年个人总结
2015/03/03 职场文书
管理失职检讨书范文
2015/05/05 职场文书
Django实现在线无水印抖音视频下载(附源码及地址)
2021/05/06 Python
python3实现常见的排序算法(示例代码)
2021/07/04 Python
SQL Server内存机制浅探
2022/04/06 SQL Server