Давным-давно делал для одного клиента пару обработок - для получения курсов валют ЕЦБ. Одна работала с сайтом http://www.exchange-rates.org, а вторая с http://www.ecb.europa.eu Сейчас, похоже, на обоих сайтах стоит защита от небраузерных запросов. Еще и проверка VAT отвалилась с похожими симптомами.
Никто не в курсе, как побороть? Может, кто-то знает сервисы для программного получения курсов ЕЦБ и валидации VAT?
Если вдруг кто-то тоже наколется с этой темой, то что касается проверки VAT клиентов евросоюза: эти черти поменяли в сервисе обычное соединение на защищенное, но, разумеется, в мануалах осталось всё по-старому.
Подключение к SOAP-сервису было такое:
Определения = Новый WSОпределения("http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl");
Стало такое:
ssl = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows(), Новый СертификатыУдостоверяющихЦентровWindows());
Определения = Новый WSОпределения("https://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl",,,,,ssl);
Что касается евробанка, то у этих просто очередная смена и формата и системы файлов XML (очевидно, чтоб не было скучно программерам), в мануале (2) всё четко расписано.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший