网络
模块是一个发送 HTTP(S) 请求的客户端API。 它类似于Node.js的HTTP 和 模块 ,但它使用的是Chromium原生网络库来替代Node.js的实现,提供更好的网络代理支持。
- 系统代理配置的自动管理, 支持 wpad 协议和代理 pac 配置文件。
- 支持使用basic、digest、NTLM、Kerberos 或协商身份验证方案对代理进行身份验证。
例如, 下面的示例快速显示如何使用 net
API:
只有在应用程序发出 ready
事件之后, 才能使用 API。尝试在 ready
事件之前使用该模块将抛出一个错误。
使用 options
创建 实例, 这些选项直接转发到 ClientRequest
的构造函数。 net.request
方法将根据 对象中的指定协议方案, 去发送安全和不安全的 HTTP 请求( both secure and insecure HTTP requests)。