如何解决替换 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 请求,要么插入其他常见的包替换(如 got
或 axios
),但实际上这些似乎都不起作用。我正忙于将请求通过管道传输到代理并通过管道返回代理响应的最后一部分 - 其他请求包似乎都不支持将内容导入到请求(仅来自它) ).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。