Статус: Новичок
Группы: Участники
Зарегистрирован: 04.05.2008(UTC) Сообщений: 1
|
Добрый день.
в руководстве разработчика КриптоПро PKI в описании класса CRequest в самом конце есть пример: /* Инициализация объекта */ try { CStamp Stamp(Request.Send()); /* Например, экспорт штампа в файл */ } catch(CPException &ex) { if(ex.code() == TSPCLI_ERROR_HTTP) printf("HTTP error: %d\n", Request.get_HTTPStatus()); }
Исключения типа CPException мы не нашли в заголовочных файлах SDK, у нас ловится исключение типа ATL::CAtlException. В каком заголовочном файле описан CPException?
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 28.01.2008(UTC) Сообщений: 3 Откуда: Крипто-Про
|
Действительно, нужно ловить CAtlException вместо CPException. Код:
catch(CAtlException &ex)
{
if(TSPCLI_ERROR_HTTP == ex.m_hr)
printf("HTTP error: %d\n", Request.get_HTTPStatus());
// Обработка других ошибок
}
Обновленная версия руководства разработчика будет доступна для скачивания в середине мая.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close