Давным-давно делал для одного клиента пару обработок - для получения курсов валют ЕЦБ. Одна работала с сайтом 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) всё четко расписано.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший