у нас есть запрос мыла, где у нас есть время ожидания установки для 300ms
, когда мы делаем запрос, он принимает больше чем 300ms
, как 1500ms
или больше, но мы не получаем исключение времени ожидания, которое мы установили в ответ.
Таким образом, мы делаем вызов
SOAPMessage soapResponse = soapConnection.call(createSOAPRequest(requestWrapper, parammap), endpoint);
и endpoint
формы в init
методе, подобном этому
endpoint = new URL(new URL(URL_CONSTANT), super.getEndpoint(), new URLStreamHandler() {
@Override
protected URLConnection openConnection(URL url) throws IOException {
URL target = new URL(url.toString());
URLConnection connection = target.openConnection();
// Connection settings
connection.setConnectTimeout(getTimeout());
connection.setReadTimeout(getTimeout());
return (connection);
}
});
в приведенном выше коде getTimeout()
Функция работает правильно, и она установлена 300
, но мы не уверены, почему она не работает, пожалуйста, предложите что-нибудь.