node.js中的http.get方法使用说明
方法说明:
由于大多数请求是不包含请求体的 GET请求。Node.js为请求提供了更加简便的方法。
该方法和 Http.request()的不同在于,该方法只以 GET 方式请求,并且会自动调用 req.end()来结束请求。
语法:
http.get(options, callback)
由于该方法属于http模块,使用前需要引入http模块(var http= require(“http”) )
接收参数:
option 表示请求网站的域名或IP地址(请求的地址)
callback 回调函数传递一个参数res,即响应对象,表示收到请求后要做出的响应。想知道res有哪些属性,可以查看 “http.response属性整合”。
res为 http.ClientResponse的实例。
例子:
http.get("http://www.google.com/index.html", function(res) {
console.log("Got response: " + res.statusCode);
}).on('error', function(e) {
console.log("Got error: " + e.message);
});
源码:
exports.get = function(options, cb) {
return globalAgent.get(options, cb);
};
相关推荐
-
nodejs之get/post请求的几种方式小结
最近一段时间在学习前端向服务器发送数据和请求数据,下面总结了一下向服务器发送请求用get和post的几种不同请求方式: 1.用form表单的方法: (1)get方法 前端代码: <form action = "/login" method = "GET"> <label for = "username">账号:</label> <input type = "text" name =&q
-
从零开始学习Node.js系列教程一:http get和post用法分析
本文实例讲述了Node.js中http get和post用法.分享给大家供大家参考,具体如下: httpserverrequestget.js /* 获取GET请求内容 由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解析后面的内容作为GET请求的参数. node.js中url模块中的parse函数提供了这个功能. */ var http = require('http'); var url = require('url'); var util = r
-
node.js中的http.createServer方法使用说明
方法说明: 该函数用来创建一个HTTP服务器,并将 requestListener 作为 request 事件的监听函数. 语法: 复制代码 代码如下: http.createServer([requestListener]) 由于该方法属于http模块,使用前需要引入http模块(var http= require("http") ) 接收参数: requestListener 请求处理函数,自动添加到 request 事件,函数传递两个参数: req 请求对象,想知道req有
-
node.js中的http.get方法使用说明
方法说明: 由于大多数请求是不包含请求体的 GET请求.Node.js为请求提供了更加简便的方法. 该方法和 Http.request()的不同在于,该方法只以 GET 方式请求,并且会自动调用 req.end()来结束请求. 语法: 复制代码 代码如下: http.get(options, callback) 由于该方法属于http模块,使用前需要引入http模块(var http= require("http") ) 接收参数: option 表示请求网站的域名或IP地址
-
node.js中的console.trace方法使用说明
方法说明: 向标准错误流输出当前的调用栈. 语法: 复制代码 代码如下: console.trace(label) 接收参数: label 例子: 复制代码 代码如下: console.trace(); //运行结果: Trace: at Object.<anonymous> (/home/byvoid/consoletrace.js : 1: 71) at Module._compile (module.js:441:26) at Object..js (m
-
node.js中的fs.fstat方法使用说明
方法说明: 根据文件描述符获取文件信息. 语法: 复制代码 代码如下: fs.fstat(fd, [callback(err, stats)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: fd 文件描述符 callback 回调,传递2个参数,异常参数err 和 文件信息参数 stats stats包含以下信息:(以下信息为案例中读取的文件信息,非默认值) 复制代码 代码如下:
-
node.js中的fs.fstatSync方法使用说明
方法说明: 同步版的 fstat() . 方法返回一个stat数组对象,包含以下信息:(以下信息为案例中读取的文件信息,非默认值) 复制代码 代码如下: { dev : 0 , mode : 33206 , nlink : 1 , uid : 0 , gid : 0 , rdev : 0 , ino : 0 , size : 378(字节) , atime : Tue Jun 10 2014 13:57:13 GMT +0800 <中国标准时
-
node.js中的http.request方法使用说明
方法说明: 函数的功能室作为客户端向HTTP服务器发起请求. 语法: 复制代码 代码如下: http.get(options, callback) 由于该方法属于http模块,使用前需要引入http模块(var http= require("http") ) 接收参数: option 数组对象,包含以下参数: host: 表示请求网站的域名或IP地址(请求的地址). 默认为'localhost'. hostname: 服务器名称,主机
-
node.js中的path.resolve方法使用说明
方法说明: 将参数 to 位置的字符解析到一个绝对路径里. 语法: 复制代码 代码如下: path.resolve([from ...], to) 由于该方法属于path模块,使用前需要引入path模块(var path= require("path") ) 接收参数: from 源路径 to 将被解析到绝对路径的字符串 例子: 复制代码 代码如下: path.resolve('/foo/bar',
-
node.js中的fs.writeFileSync方法使用说明
方法说明: 同步版的fs.writeFile() . 语法: 复制代码 代码如下: fs.writeFileSync(filename, data, [options]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require("fs") ) 接收参数: filename (String) 文件名称 data (String | Buffer) 将要写入的内容,可以使字符串 或 buffer数据. option
-
node.js中的fs.lstatSync方法使用说明
方法说明: 同步版的 lstat() . 方法返回一个stat数组对象,包含以下信息:(以下信息为案例中读取的文件信息,非默认值) 复制代码 代码如下: { dev : 0 , mode : 33206 , nlink : 1 , uid : 0 , gid : 0 , rdev : 0 , ino : 0 , size : 378(字节) , atime : Tue Jun 10 2014 13:57:13 GMT +0800 <中国标准时
-
node.js中的buffer.copy方法使用说明
方法说明: 进行不同buffer之间的复制替换操作. 从源buffer复制数据 并替换到目标buffer的指定位置. 语法: 复制代码 代码如下: buffer.copy(targetBuffer, [targetStart], [sourceStart], [sourceEnd]) 接收参数: targetBuffer 目标buffer,执行复制替换的buffer targetStart 目标buffer数据替换的起始位置 sourceStart
随机推荐
- ubb js
- JavaScript的继承实现小结
- jQuery密码强度验证控件使用详解
- IOS实现自定义透明背景的tabbar
- JavaScript必知必会(三) String .的方法来自何方
- javascript跨域总结之window.name实现的跨域数据传输
- asp.net检查服务器上目录或文件是否存在的方法
- 在PHP世界中选择最合适的模板与使用方法第1/2页
- ASP Eval、Execute、ExecuteGlobal区别分析
- 巧用数组制作图片切换js代码
- PHP面向对象之工作单元(实例讲解)
- Maven2环境安装与准备工作详解
- JavaScript的jQuery库插件的简要开发指南
- 详解备忘录模式及其在Java设计模式编程中的实现
- Android中创建对话框(确定取消对话框、单选对话框、多选对话框)实例代码
- Struts2 控制文件上传下载功能实例代码
- javascript使用btoa和atob来进行Base64转码和解码
- 玩电脑或看电视时,是开灯好还是关灯好
- Android7.0指纹服务FingerprintService实例介绍
- Android多媒体应用使用MediaPlayer播放音频