[net](https://www.electronjs.org/docs/api/net)
### [**net.request(options)**](https://www.electronjs.org/docs/api/net#netrequestoptions)
options参数参考 [类: ClientRequest](https://www.electronjs.org/docs/api/client-request#%E7%B1%BB-clientrequest)[](https://www.electronjs.org/docs/api/client-request#%E7%B1%BB-clientrequest "Permalink")
```
const { app } = require('electron')
app.on('ready', () => {
const { net } = require('electron');
//渲染进程需要remote如:const { net } = require('electron').remote;
const request = net.request('https://github.com')
request.on('response', (response) => {
console.log(`STATUS: ${response.statusCode}`)
console.log(`HEADERS: ${JSON.stringify(response.headers)}`)
response.on('data', (chunk) => {
console.log(`BODY: ${chunk}`)
})
response.on('end', () => {
console.log('No more data in response.')
})
})
request.end()
;////必须加上这个,否则程序以为还有数据要发送,不会返回值
})
```
- npm
- 基础
- Api
- 安装
- node_modules本地安装与全局安装
- Inspector
- 模块
- hello world
- 使用nodejs开发桌面客户端应用
- Electron
- api
- 使用 Node.js 的 API
- 事件
- 安装
- 调试
- 读取本地文件
- 调用Html5的拖放api
- 官方示例下载
- WebView内嵌窗口
- window.open弹出子窗口及其操作
- BrowserWindow渲染主窗口
- 主进程与渲染进程的通信
- 菜单
- 网络
- 与react结合
- 打包
- 前言
- 对比
- electron-forge
- 打包工具一:electron-packager
- 打包工具二:electron-builder
- Boilerplates样板工程
- 通用配置文档
- NW.js
- 阿斯达岁的
- npm install、npm install --save与npm install --save-dev区别