2016-08-04 4 views
-1

У меня есть приложение BizTalk, где я выставил схему как веб-службу RESTful, которая вызывает другую службу REST. Я могу успешно обрабатывать запрос GET, DELETE.Как обращаться с BizTalk POST при экспонировании схемы как службы REST?

Есть ли способ обработать запрос POST без написания компонента конвейера для сериализации запроса POST к схеме?

Кроме того, приложение может обрабатывать несколько POST-вызовов, так будет ли возможно обслуживать это из одного места приема и затем фильтровать запрос на порт отправки?

Пожалуйста, дайте мне знать, если требуется более подробная информация.

+0

Какой формат данных публикуется? Вы можете использовать в методе HTTP и сопоставлении URL-адресов в свойствах транспорта WCF-WebHttp в BizTalk 2013 R2 для сопоставления метода и URL-адреса операции. Мне нужно посмотреть, что вы можете сделать в BizTalk 2013. Итак, дайте, пожалуйста, дополнительную информацию о полезной нагрузке и о том, как вы планируете дифференцировать POST – Dijkgraaf

ответ

0

Итак, вот что. Вы смешиваете некоторые вещи, которые технически не имеют никакого отношения друг к другу.

Например, обычная служба старого Xml (POX), обычно POST, не «раскрывает» схему в способе службы SOAP. Он просто берет любое содержимое, ПОСТОЯННОЕ к нему.

После этого сериализация/десериализация также является концепцией, более связанной с SOAP с POX или REST.

Итак ...

  1. Да, но что именно вы делаете?

  2. Да. Простая конечная точка http может принимать любой тип контента. Как только он перейдет через провод, применяются все обычные правила обработки BizTalk.