В ответ: {“errors”:{“application”:[“The application field is required.”]},“type”:“https://tools.ietf.org/html/rfc7231#section-6.5.1",“title”:"One or more validation errors occurred.”,“status”:400,“traceId”:“00-c27c23a29f536444823c6048d98cdf03-84c7401889dedd46-00”}
Пожалуйста, оформляйте ваши темы. Помните, другие пользователи также участвуют в обсуждении и наличие понятного названия темы способствует пониманию сути происходящего в ней, а значит кто то может присоединиться к ней и возможно помочь вам в решении проблемы.
Суть ошибки описана в самой ошибке. Поле “application” на самом деле является обязательным. Вам требуется заполнить данное поле.
Данный параметр передается не в заголовке запроса, а в адресной строке запроса. Пожалуйста, выполните данный запрос в swagger и ознакомьтесь с примером для curl, который появится в swagger посе его выполнения.
Полноценно проверить в swagger это не получится, т.к. в прошлой моей теме мы выяснили, что swagger не подставляет в токен авторизации слово Bearer.
Проверяю через 1С.
Обращаю ваше внимание, что запрос “/api/v1/Login/{login}” позволяет получить токен по любой учетной записи, не являющейся системной и администраторской. Для ее выполнения необходимо авторизоваться под учетной записью администратора.
Получается под админской учёткой REST запросы делать нельзя?
Под админской учетной записью как раз и нужно выполнять данный запрос, но указывать в параметре нужно учетную запись, которая не является админской и не является системной.