要设置DashScope Java SDK的网络代理,您可以选择以下三种方式,优先级从高到低依次为:
RuntimeOptions
设置本次请求的代理。 java RuntimeOptions runtimeOptions = new RuntimeOptions(); runtimeOptions.httpProxy = "http://proxy_host:port"; runtimeOptions.httpsProxy = "http://proxy_user:proxy_password@proxy_host:port";
Config
类配置代理。 java Config config = new Config(); config.setHttpProxy("http://proxy_host:port"); config.setHttpsProxy("http://proxy_user:proxy_password@proxy_host:port"); config.setNoProxy("127.0.0.1,localhost"); // 不使用代理的地址列表 Client client = new Client(config);
DASHSCOPE_PROXY_HOST
和 DASHSCOPE_PROXY_PORT
用于HTTP代理。 - HTTPS_PROXY
用于HTTPS代理。 - NO_PROXY
列出不应使用代理的主机。 确保代理地址、端口以及认证信息(如需)正确无误,并根据实际情况选择合适的配置方式。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。