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}
|
