У меня есть гибкое приложение, которое загружает WSDL во время выполнения и разделяет его между несколькими определенными веб-службами. К сожалению, каждый вызов loadWSDL()
делает сетевой запрос на него, и хотя это не является проблемой из-за кеширования, все равно раздражает и расточительно генерирует все эти запросы. Есть ли более простой способ решить эту проблему и сделать только один сетевой запрос?
Мой код сейчас выглядит так:
var services:Array = ['service1', 'service2', ...]
for each (var name:String in services) {
var s:WebService = ServiceLocator.getInstance().getService(name) as WebService;
s.wsdl = wsdl;
s.loadWSDL();
}
Любая помощь будет оценена.