Авторизация проходи успешно. Получаю Cookie из заголовков ответа, для дальнейшего использования в запросах.
Следующим запросом пытаюсь получить нештатные ситуации:
Раньше всё работало без проблем, авторизация веб-сервиса подходила для rest api, и данные о нештатных ситуациях я получал по rest api. Наверное это как-то связано с обновлением?? Недавно обновились до R27.6
Проверить могу только в 1с и в браузере. в браузере при http://вдрес:порт/auth/v2/token?usernаme=пользователь&password=пароль&grant_type=password такая же ошибка: {“error”:“unsupported_grant_type”}
Так как вы запрашиваете нештатные ситуации через REST API, то и авторизацию вам соответственно необходимо проходить для REST API.
Посмотрите внимательно на ваш запрос. Вы отправляете POST-запрос, но при этом задаете параметры в адресной строке, как для GET-запроса. Вам нужно задавать параметры в теле запроса.
Спасибо. Всё получилось. Может кому-то будет интересно, через 1С авторизовался следующим образом:
Соединение = Новый HTTPСоединение(Адрес,Порт,,,,30);
Запрос = Новый HTTPЗапрос("/auth/v2/token");
ТекстXML = "username="+Логин+"&password="+Пароль+"&grant_type=password";
Запрос.УстановитьТелоИзСтроки(ТекстXML,КодировкаТекста.UTF8);
Запрос.Заголовки.Вставить("Content-Type","application/x-www-form-urlencoded");
ВФ = ВременныйФайл();
Ответ = Соединение.ОтправитьДляОбработки(Запрос,ВФ);
Из файла ответа получил access_token для дальнейшего использования в запросах через rest api