2008-12-02 6 views
3

Nous avons un service web PHP dont nous avons besoin pour envoyer un fichier à partir d'une application web .NET 3.5.Attachement SOAP de .NET 3.5 vers le service web PHP

L'équipe PHP a déclaré que nous devons fournir le fichier sous la forme d'une pièce jointe SOAP, mais nous ne pouvons pas trouver un moyen de le faire dans .NET.

Tous les exemples de référence que nous avons pu rencontrer se réfèrent à l'utilisation de DIME, mais cela n'est pas pris en charge dans .NET 3.5/VS 2008 (ou du moins il semble).

Une idée de comment envoyer la pièce jointe SOAP?

Répondre

2

De Wikipedia:

Internet Direct message Encapsulation (DIME) est une norme Internet Microsoft proposée pour le transfert de données binaires et d'autres encapsulées sur SOAP «

.

Ceci est totalement sans rapport avec SOAP avec des pièces jointes ou XOP/MOTM, qui le remplace:

Microsoft décrit maintenant comme « remplacée par le message SOAP Transmission d'optimisation Mécanisme (MMD) specification

D'après ce que je peux dire, DIME était censé être une version simplifiée du MIME, ce qui est Utilise le savon avec les accessoires. Donc, DIME était juste une technologie typique du genre "Embrace, Extend, Extinction", qui semble être morte de toute façon.

L'extension PHP 5 SOAP ne prend pas en charge SwA, comme indiqué dans ce post. WSF/PHP Prend en charge MTOM.

Pour mettre en œuvre MMD dans .NET, regardez this

Questions connexes