...
- Обмен данными осуществляется посредством передачи xml документов по протоколу HTTP
- Конечная точка имеет вид http(s)://%адрес сервера Grotem%/%имя решения%/admin/%метод%, номер порта зависит от конфигурации web сервера IIS (по умолчанию 80 для http и 443 для https), например:
http://bitmobile3server.cloudapp.net/superagentagent/admin/uploaddata2 - Используется "Basic" авторизация, имя пользователя - "admin", пароль - пароль решения.
- Сервер поддерживает обмен сжатыми данными, клиент должен указать значение "gzip" или "deflate" в заголовке "content-encoding" и(или) "accept-encoding"
- Кодировка - UTF-8
...
- Возвращает статус сессии асинхронной загрузки данных
- Возможные значения: "ok", "xxx completed.." (где xxx - количество обработанных объектов), или текст ошибки.
- Пример запроса: http://bitmobile3server.cloudapp.net/superagentagent/admin/asynctaskstatus/542EF0E8-C178-406E-BF55-800BEE853AD9
...
//отправляем
Connection = New HTTPConnection("bitmobile3server.cloudapp.net",80,"admin", "S0mePassword");
ResultFileName = GetTempFileName();
HeaderHTTP = New Map();
HeaderHTTP.Insert("Content-Encoding", "deflate");
Connection.Post(ZipFileName,"/bitmobilewebapp/admin/uploaddata2", ResultFileName, HeaderHTTP);
...