我正在开发一个应用程序在春季启动,但是我需要为各种形式的安全目的整合recaptcha,但是连接总是导致连接超时,我验证了api和邮递员的url以及它通过并返回一个答案,但是在Java代码时间用完了,我得到了错误java.net.ConnectException: Connection timed out: connect
我不知道我在做什么错我使用“Java OK HTTP”提供的邮递员代码。代码是下一个。Spring Boot Recaptcha Configuration
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.google.com/recaptcha/api/siteverify?secret=XX&response=XXX")
.get()
.addHeader("cache-control", "no-cache")
.addHeader("postman-token", "f47548e1-a9e0-9065-7f76-dced294bddcb")
.build();
Response response = client.newCall(request).execute();
但是,我似乎并没有得到错误的地方,有人可以帮我吗?
其实我得到了最后一次conf的超时,但我得到了第一个无法访问,怎么可能使用代理? – Zenoheld
由于您的上次conf有超时且第一次无法访问,您是对的:您需要使用代理。您当然必须使用代理进行身份验证(最常见的情况)。所以,阅读:https://stackoverflow.com/questions/35554380/okhttpclient-proxy-authentication-how-to –
最后它没有工作,但在我的另一台机器上工作,代理是一个痛苦屁股,问题是一个配置需要,因为我在一台虚拟机内工作,非常感谢你。 – Zenoheld