net
进程:主进程
net
模块是一个发送 HTTP(S) 请求的客户端API。 它类似于Node.js的 和 HTTPS 模块 ,但它使用的是Chromium原生网络库来替代Node.js的实现,提供更好的网络代理支持。 它还支持检查网络状态。
下面是一个非详尽的列表, 用于说明为什么使用 net
模块而不是原生Node. js 模块:
- HTTPS 请求的自动隧道。
- 支持使用basic、digest、NTLM、Kerberos 或协商身份验证方案对代理进行身份验证。
示例:
只有在应用程序发出 ready
事件后才能使用 net
API。 尝试在 ready
事件之前使用将引发 error。
模块具有以下方法:
options
( | string) -ClientRequest
的构造参数。
使用 options
创建 ClientRequest 实例, 这些选项直接转发到 ClientRequest
的构造函数。 net.request
方法将根据 options
对象中的指定协议方案, 去发送安全和不安全的 HTTP 请求( both secure and insecure HTTP requests)。
Returns boolean
- 当前是否联网
返回 false
意味着很大概率下当前用户无法连接远程网站。 然而, 即使返回为 true
也无法保证一定可以连接到远程站点
属性
返回 false
意味着很大概率下当前用户无法连接远程网站。 然而, 即使返回为 true
也无法保证一定可以连接到远程站点