Я представляю в мире AS2 Серверы и Сообщения.
Я создал приложение логики Azure для получения HTTP-запроса с сообщениями AS2, а затем с помощью действия «Декодировать сообщение AS2» позаботился о сообщении.
У меня возникли проблемы с обработкой при декодировании полученного сообщения (отправленного через разработанную мной локальную консольную программу).
Приложение Azure Logic
Получено тело сообщения AS2 (после запуска приложения логики)
{
"content": "dGVzdA ==",
"aS2From": "test2",
"aS2To": "тест",
"AgreementName": "СоглашениеTest",
"aS2MessageId": "",
"receivePartnerName": "TestReceiver",
"senderPartnerName": "TestSender",
"mdnExpected": "NotExpected",
"mdnTypeExpected": "NotConfigured",
"isNrrEnabled": ложь,
"outboundHeaders": {
"Message-ID": "",
"AS2-To": "тест",
«Версия AS2»: «1.2»,
«Content-Description»: «тело»,
«Content-Transfer-Encoding»: «двоичный»,
«EDIINT-Features»: «несколько вложений»,
«Mime-версия»: «1.0»,
"AS2-From": "test2",
"Content-Type": "application / edifact"
}
}
Заголовки сообщений AS2 (после запуска приложения логики)
"AS2-From": "test2"
"AS2-To": "тест"
«Версия AS2»: «1,2»
Затем в теле сообщения «Decode AS2» появляется эта ошибка:
"statusCode": "BadRequest",
«errorMessage»: «Недопустимые заголовки AS2. Один из заголовков« AS2-To »или« AS2-From »
пусты. ",
Есть ли проблема в отправленном сообщении?