Приложение SOAP из .NET 3.5 к веб-сервису PHP - PullRequest
3 голосов
/ 03 декабря 2008

У нас есть веб-сервис PHP, который нам нужен для отправки файла из веб-приложения .NET 3.5.

Команда PHP заявила, что нам нужно предоставить файл в форме вложения SOAP, но мы не можем найти способ сделать это в .NET.

Все справочные примеры, с которыми нам удалось встретиться, относятся к использованию DIME, но это не поддерживается в .NET 3.5 / VS 2008 (или так кажется).

Есть идеи, как отправить SOAP-вложение?

Ответы [ 2 ]

2 голосов
/ 03 декабря 2008

Из Википедия :

Прямая инкапсуляция сообщений Интернета (DIME) - предлагаемый Microsoft Интернет стандарт для передачи двоичных и других инкапсулированных данных через SOAP. "

Это совершенно не связано с SOAP с вложениями или XOP / MOTM, который заменяет его:

Microsoft теперь описывает это как "замененный оптимизацией передачи сообщений SOAP Механизм (MTOM) Спецификация

Из того, что я могу сказать, DIME должен был быть упрощенной версией MIME, которую использует Soap With Attachments. Таким образом, DIME была просто типичной технологией типа «обними, расширись, погаси», которая в любом случае кажется мертвой.

Расширение PHP 5 SOAP не поддерживает SwA, как сказано в этом посте . WSF / PHP Поддерживает MTOM.

Чтобы реализовать MTOM в .NET, посмотрите на this

0 голосов
/ 03 декабря 2008
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...