ИР включает в себя взаимодействие с двумя сервисами Почты России: В ИР используются порты: - HTTP для CompanyMedia;
- HTTP для сервиса ЭЗП;
- JMS для CompanyMedia;
- HTTP для сервиса ЭЗП.
Для сервиса Отправка используется не стандартная авторизация с помощью логина и пароля, а в дополнении к логину и паролю используется токен. Поэтому в рамках данного ИР создана новая форма с учетными данными - Учетная запись с токеном. Данные в сервис Отправка передаются в виде JSON, класс для выполнения и обработки запросов в сервис Отправка - ru.intertrust.cmi.solution.integration.post.PostRestClient.
Для сервиса ЭЗП используется стандартная Basic авторизация. Данные в сервис ЭЗП передаются в виде составного содержимого multipart/form-data - тело запроса содержит метаинформацию о письме в виде json, файлы pdf и файлы ЭП. Типы multi-part блоков: - метаинформация (commonInfo) - application/json;
- pdf, png, xml, ЭП - application/octet-stream.
Класс для выполнения и обработки запросов в сервис ЭЗП - ru.intertrust.cmi.solution.integration.post.ERLRestClient. |