Я работаю с веб-приложением, которое обслуживается через веб-сервер Liberty.Я делаю отдых, обращаюсь к другому веб-сайту, который я не могу контролировать, и он медленно возвращается.Если я сделаю очень простой запрос, я получу данные обратно в свое приложение, но любой запрос, который занимает более 60 секунд, истекает.Я пробовал этот запрос из своего приложения, и он возвращает данные в течение 2-3 минут, что хорошо для того, что я делаю.
Как увеличить время ожидания в server.xml, чтобы веб-сервер ожидал дольше, прежде чем истечет время ожидания?
Я пробовал настройки httpOptions, tcpOptions и транзакции.
Вызов, который постоянно истекает через 60 секунд, сделан в javascript, как это.Тайм-аут не установлен в коде, поэтому он не должен быть тайм-аут:
var xmlHttp = new XMLHttpRequest();
function httpGet(theUrl){
xmlHttp.open("GET", theUrl, false); // false for synchronous request
xmlHttp.send( null );
return xmlHttp.responseText;
}
response = httpGet(“SOMEURL”)
Я использую Websphere Application Server 17.0.0.1 Base