Могу ли я глобально установить тайм-аут HTTP-соединений?
У меня есть программа, которая используетjavax.xml.ws.Service
вызвать удаленную службу, определенную WSDL. Эта программа работает на Google App Engine, который по умолчанию устанавливает время ожидания HTTP-соединения на5
секунд {1}. Мне нужно увеличить значение тайм-аута, так как этот сервис часто требует много времени для ответа, но так как этот запрос не выполняется сURLConnection
Я не могу понять, как позвонитьURLConnection.setReadTimeout(int)
{2} или иным образом измените время ожидания.
Есть ли способ глобально установить тайм-аут HTTP-соединения на App Engine? И в целях обмена знаниями, как можно было бы решить проблему такого рода в целом?
{1}:https://developers.google.com/appengine/docs/java/urlfetch/overview#Requests
{2}:http://docs.oracle.com/javase/1.5.0/docs/api/java/net/URLConnection.html#setReadTimeout(int)