gpt4 book ai didi

javascript - Electron 网模块需要很长时间才能得到响应

转载 作者:行者123 更新时间:2023-12-03 12:22:29 25 4
gpt4 key购买 nike

我正在尝试发送带有数据的 POST http 请求,但是花费的时间太长了!所以我遵循了 Electron 文档相同的示例代码,结果也很慢。 “响应”事件大约需要 40 秒才能触发并返回数据!!

来自 https://electronjs.org/docs/api/net 的示例代码

const { app } = require('electron')
app.on('ready', () => {
const { net } = require('electron')
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()
})

我使用了 nodejs http 模块,它工作正常,但我想知道为什么 Electron 的 native 模块需要这么长时间才能返回结果?

最佳答案

我遇到了同样的问题。在我的情况下,我的公司使用代理,所以我的请求花费了太多时间(在你的情况下大约 40 秒)。我的解决方案是使用 Node HTTP 请求(使用 axios 使用 代理: false )。

关于javascript - Electron 网模块需要很长时间才能得到响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55523327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com