我正在使用 feign 客户端进行一个 sipmle rest api 调用,但可以调用 rest api,因为它由于代理而没有通过。我尝试设置 System.setProperties(props); props 包含代理 url 和端口号。但它仍然无法进行休息呼叫。你能告诉我如何使用feign客户端在seedstack中配置代理吗?
问问题
324 次
1 回答
1
默认情况下,SeedStack 将使用(相对)标准和http_proxy
环境变量自动配置 JVM 范围的代理。https_proxy
no_proxy
http_proxy
和https_proxy
变量应具有以下格式:http[s]://[user:password@]proxy.example.com:8080
该
no_proxy
变量是以逗号分隔的排除模式列表:*.domain.com, *.other.com
如果要手动指定代理配置,可以在application.yaml
文件中进行:
proxy:
mode: ENABLED|DISABLED|AUTO
httpProxy: ...
httpsProxy: ...
noProxy: ...
- 该
mode
属性根据环境变量(默认值)确定代理是否应始终启用、始终禁用或自动。 - 其他属性应具有与其对应的环境变量相同的格式。
配置代理(自动或手动)时,将在应用程序启动时打印日志。
于 2018-11-07T13:03:28.357 回答