Программа по HTTP Digest-авторизации клиента осуществляет получение данных с сервера и сохранение в базе данных MSSQL через BDE.
Технология:
- Пользователь вводит имя и пароль.
- Программа делает запрос на сервер по URI, указанному в файле настроек.
- Сервер отвечает о необходимости авторизации.
- Программа формирует DIGEST-запрос на основе данных, полученных от сервера после первого запроса.
- Сервер сообщает об успешной авторизации либо об ошибке, если имя или пароль не верны.
- При успешной авторизации клиент может обновить данные.
- Программа формирует запрос по
заданному URI и получает XML документ.
- Документ анализируется и затем данные сохраняются в базе данных.
- Параметры подключения (алиас, имя базы и таблицы) к базе данных, как и запрашиваемые URI, хранятся в INI файле настроек.
Инструмент: Delphi 6 (Библиотека Indy)