替换 http 代理中的请求包

问题描述

由于 requests 库已被弃用,我尝试在以下 http 代理中替换其用法

proxyServer.on('request',(req,res) => {
    req.headers['x-forwarded-ssl'] = 'on';
    req.headers['SslClientCipher'] = 'value i need here';
    const proxReq = request({
      url: transformUrl(req.url),method: req.method,headers: req.headers,followRedirect: false,});
    req.pipe(proxReq).pipe(res);
});

我认为这很简单,要么使用内置的 http 请求,要么插入其他常见的包替换(如 gotaxios),但实际上这些似乎都不起作用。我正忙于将请求通过管道传输到代理并通过管道返回代理响应的最后一部分 - 其他请求包似乎都不支持内容导入到请求(仅来自它) ).

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)