10

これまでのところ、DelphiバージョンはSOAP1.2クライアントまたはサーバーをサポートしていません。

私はそれを機能させるために何週間も試みましたが、VS / C#で新しい問題が発生するたびに同じことができ、3日で機能しますが、Delphi2009で行う必要があります。

「RemObjectsSDKを使用して新しいバージョンを作成しました」が、DelphiSOAPライブラリを使用した場合よりも良い結果は得られませんでした。

しかし、SOAP 1.2を完全にサポートしているライブラリ/コンポーネントは他にどのような選択肢があるのでしょうか?

Bruneauから、Pocket SOAP http://www.pocketsoap.com/pocketsoap/を提案するメッセージが見つかりました。 これがどのように機能するかわかりません。調査して、何ができるかを確認します。

4

4 に答える 4

6

codegearのQCでSOAP1.2サポートに投票することを忘れないでください。

http://qc.codegear.com/wc/qcmain.aspx?d=66864

現在、Delphiの2番目のレポートに投票されています(64ビットサポート後)。CodeGearがこれを無視することはないと確信しています。

于 2008-12-29T04:10:37.203 に答える
6

ファローアップ。 これは、Delphi 2010 で実装されました

于 2010-03-20T20:19:12.473 に答える
1

ソースを掘り下げることをお勧めします。Delphi 7 では、SOAP コードをアプリのフォルダにコピーして慎重に編集することで、あらゆる種類のエクストラを追加することができました。あるケースでは、着信 SOAP パケットを調整して、Delphi の動作に合わせて動作するように文字列操作を行いました。RemObjects でこれを行う必要はまだありませんが、そのソースも入手できます。さらに、質問できるアクティブなニュースグループがあります。

于 2008-12-30T10:23:49.743 に答える
0

場合によっては、プロキシ SOAP サービスを C# と VS で記述し、簡素化されたサービス記述 (WSDL) を使用して Delphi から使用する方がはるかに簡単であることがわかりました。長期的には、安定性やパフォーマンスに問題がなく、最も効率的なソリューションでした。Delphi での SOAP サポートは、そのハイライトの 1 つではありません。

于 2010-03-20T12:35:53.093 に答える