node.js中的http.request方法使用说明
2023-06-13 09:15:32 时间
方法说明:
函数的功能室作为客户端向HTTP服务器发起请求。
语法:
http.get(options,callback)
由于该方法属于http模块,使用前需要引入http模块(varhttp=require(“http”))
接收参数:
option 数组对象,包含以下参数:
host: 表示请求网站的域名或IP地址(请求的地址)。默认为"localhost"。
hostname: 服务器名称,主机名是首选的值。
port: 请求网站的端口,默认为80。
localAddress: 建立网络连接的本地
socketPath: UnixDomainSocket(Domain套接字路径)
method: HTTP请求方法,默认是‘GET"。
path: 请求的相对于根的路径,默认是"/"。QueryString应该包含在其中。例如:/index.html?page=12
headers: 请求头对象。
auth: Basic认证(基本身份验证),这个值将被计算成请求头中的Authorization部分。
callback:回调,传递一个参数,为http.ClientResponse的实例。http.request返回一个http.ClientRequest的实例。
例子:
varoptions={
hostname:"www.google.com",
port:80,
path:"/upload",
method:"POST"
};
varreq=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("problemwithrequest:"+e.message);
});
//writedatatorequestbody
req.write("data\n");
req.write("data\n");
req.end();
相关文章
- Fabric.js 使用纯色遮挡画布(前景色)
- html如何只刷新页面指定,js控制页面刷新 JS刷新当前页面的几种方法总结
- js正则表达式校验金额-js正则表达式简单校验方法
- js数组去重的4个方法详解编程语言
- JS nodeValue和data属性:获取指定元素包含的文本
- Js中sort()方法的用法
- Jquery与JS两种方法仿twitter/新浪微博高度自适应无缝滚动实现代码
- 数组方法解决JS字符串连接性能问题有争议
- js正则表达式之exec方法讲解
- js获取屏幕各种宽高的方法(浏览器兼容)
- js拖拽一些常见的思路方法整理
- js定时调用方法成功后并停止调用示例
- NODE.JS加密模块CRYPTO常用方法介绍
- node.js中的path.sep方法使用说明
- node.js中的path.join方法使用说明
- node.js中的buffer.slice方法使用说明
- node.js中的http.response.end方法使用说明
- node.js中的fs.utimes方法使用说明
- node.js中的fs.utimesSync方法使用说明
- node.js中的fs.fchmodSync方法使用说明
- node.js中的fs.rmdirSync方法使用说明
- node.js中的fs.mkdir方法使用说明
- node.js中的fs.existsSync方法使用说明
- js怎么覆盖原有方法实现重写