СЭД «ДЕЛО»
Руководство пользователя
×

4.6.4 Пример входа в систему

Данный тест демонстрирует простой вход в систему «ДЕЛО» и показ данных текущего пользователя. Следует указать параметры:
-                     BaseUrl – адрес сервиса
-                     UserName – логин пользователя
-                     Pass – пароль пользователя
Скрипт посылает запрос на вход в систему и выводит содержимое ответа сервера. Если вход в систему состоялся, выводится сообщение «Вход произведён», после чего осуществляется запрос данных о пользователе по Id, который вернулся в ответ на запрос о входе. Выводятся данные из ответа сервера в виде возвращаемого текста в формате Json. После посылается запрос на выход из системы, сервер в нормальной ситуации в теле ответа ничего не сообщает.
Пример:
PS D:\restapi> .\login.ps1
Попытка входа в систему
{
  "user": "tver",
  "password": "tver"
}
Response status code does not indicate success: 400 (Bad Request).
Ответ сервера:  {"NeedRedirect":true,"Url":"/Dev.Delo96.x2021.Site/Main.aspx","Code":null,"Message":null}
Вход произведён
{"data":{"getCurrentUserCl":{"classifName":"TVER"}}}
Выход из системы
Ответ сервера:  {"NeedRedirect":false,"Url":null,"Code":null,"Message":null}
Онлайн помощь создана в Dr.Explain