网站无法访问外网,只能通过代理的方式出去,现在需要调用阿里支付的sdk接口,但是请求一直发不出去,应该怎么处理?

1、公司网站没有外网上行权限,只能通过配代理的方式出去,访问时是使用公网映射出来的IP访问的,现在调了若干别家的接口,有的是自己封装的,发现java.net.url有配置代理的方法,通过配置成功调用了别的接口。但是在支付宝这块用的是支付宝的sdk,没有发现怎么设置代理,这个应该怎么处理?我觉得阿里肯定应该会有配置代理的地方吧,毕竟是阿里。

阅读 5.1k
2 个回答

可以尝试修改一下本地HOST文件来调试

尝试下设置javaweb的全局代理
System.setProperty("proxySet", "true");
System.setProperty("http.proxyHost", "1.1.1.1");
System.setProperty("http.proxyPort", "1234");

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题