gpt4 book ai didi

javascript - 使用像 fiddler 一样的代理和 fetch api

转载 作者:搜寻专家 更新时间:2023-10-31 23:40:40 25 4
gpt4 key购买 nike

如何使用 Fetch API 设置代理。我正在开发一个 node.js 应用程序,我想看看 HTTPS 响应的响应主体。我正在使用这个在内部使用 Node http 的 npm 包: https://www.npmjs.com/package/isomorphic-fetch

我试着像这样设置环境变量:

set https_proxy=http://127.0.0.1:8888
set http_proxy=http://127.0.0.1:8888
set NODE_TLS_REJECT_UNAUTHORIZED=0

但它似乎只适用于请求 NPM Node 模块。

我总是收到以下消息:

http://127.0.0.1:8888
(node:30044) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): FetchError: request to https://www.index.hu failed, reason: read ECONNRESET

最佳答案

@jimliang has posted a solution for node-fetch .他

used https://github.com/TooTallNate/node-https-proxy-agent

fetch('https://www.google.com',{ agent:new HttpsProxyAgent('http://127.0.0.1:8580')})
.then(function(res){
//...
})

关于javascript - 使用像 fiddler 一样的代理和 fetch api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44524236/

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