PHP web servisine. NET 3.5 SOAP Eklenti

2 Cevap ûnet

Biz bir. NET 3.5 web uygulaması bir dosya göndermek için gereken bir PHP web hizmeti var.

PHP ekibi bir soap eki şeklinde dosyayı sağlamak gerektiğini belirtti, ama biz. NET'te bunu hangi bir yol bulamıyorum.

Biz rastlamak mümkün oldum Tüm referans örnekler DIME kullanarak başvurabilirsiniz, ancak bu desteklenmiyor değil. NET 3.5 / VS 2008 (ya da öyle görünüyor).

Nasıl SOAP eki göndermek için herhangi bir fikir?

2 Cevap

Dan Wikipedia:

Direct Internet Message Encapsulation (DIME) is a Microsoft-proposed internet standard for the transfer of binary and other encapsulated data over SOAP."

Bu Ekler veya supercedes XOP / MOTM ile SOAP tamamen ilgisiz olduğunu:

Microsoft now describes it as "superseded by the SOAP Message Transmission Optimization Mechanism (MTOM) specification

Ne söyleyebilirim itibaren, DIME MIME basitleştirilmiş bir versiyonu olması gerekiyordu, cadı olduğu Eklentiler kullanımları ile ne Sabun. Yani DIME zaten ölmüş gibi görünüyor ", Embrace uzatın, söndür" tür, sadece tipik bir teknoloji oldu.

Bu post dediği gibi PHP 5 SOAP uzantısı, Swa desteklemiyor. WSF/PHP MTOM destekler.

. NET'te MTOM uygulamak için this bakmak