-1

Visual C++ または Visual Studio 2010 の C++ を使用して、C# で記述された Web サービスを呼び出したいと考えています。Web で検索しましたが、ポイント ツー ポイント ドキュメントが見つかりませんでした。教えていただけると大変助かります。

4

3 に答える 3

2

マネージ C++ を使用する準備ができている場合は、WCF を使用できます。

ただし、これがオプションでない場合は、ソケット アプローチを使用することをお勧めします。C++ から C# に送信したり、C# に戻ったりするデータを表現するには、言語を超えた方法が必要です。他の多くの言語に加えて、両方の言語のフレームワークがあるため、Google Protobufがここで役立ちます。

于 2012-10-08T10:45:39.317 に答える
1

チュートリアル: C++ を使用した XML Web サービスへのアクセス」をご覧ください。

于 2012-10-08T10:44:36.823 に答える
1

Web サービスは、インターフェースとして JSON または XML を使用し、本質的に言語に依存しません。Web サービスへのリクエストを作成できるライブラリを探す必要があります。たとえば、C# の Web サービスが SOAP (XML) を使用している場合、Visual Studio で既定の Web サービスを作成した場合と同じように、SOAP の仕様に従って XML で独自の要求を作成できます。

http://www.w3.org/TR/2000/NOTE-SOAP-20000508/

または、この質問に記載されているライブラリのいずれかを使用します。

C++ 用の Generic WebService (SOAP) クライアント ライブラリ

于 2012-10-08T10:46:55.190 に答える