新版API-sdk怎么设置socks5代理,虽然config有变量但是最终只用到http代理?
您可以在新版钉钉 API SDK 中使用 socks5 代理。一般来说,可以通过以下两种方式进行设置:
// 创建 SocketAgent 对象
let socketAgent = new SocketAgent({
proxy: "socks5://proxy-host:port"
});
socketAgent.request({
url: 'http://example.com',
proxy: "socks5://proxy-host:port"
}).then(response => console.log(response));
钉钉的新版API-SDK似乎不支持Socks5代理的设置。在钉钉的文档中,我们可以看到,proxy
参数是用来设置HTTP代理的,而不是Socks5代理。
如果你需要使用Socks5代理,你可能需要使用其他的支持Socks5代理的库或者工具。在Python中,有一个叫做requests-socks
的库,它支持Socks5代理,你可以尝试使用它来替代钉钉的API-SDK。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。