我正在開發一個應用程序在春季啓動,但是我需要爲各種形式的安全目的整合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