1

UNIX環境Cアプリを実行しています。私はRESTfulサービスに接続する必要がありますが、これまでのところ、私のグーグルはすべて、SOAPサービスに接続する方法を示しています。石鹸サービスに接続するために、私は手作業でxmlを作成し、それを送信します。人々は私がRESTサービスをSOAPサービスにラップし、RESTサービスにアクセスするためにSOAPサービスを呼び出す必要があると私に言いました。

dll /モジュールをインポートして、SOAPラッパーを作成せずにRESTサービスに直接接続する方法はありますか?

4

1 に答える 1

2

REST サービスを SOAP サービスにラップし、SOAP サービスを呼び出して REST サービスにアクセスする必要があると人々から言われました。

その人たちの言うことを聞くのをやめなさい。彼らは自分たちが何について話しているのか分からないようです。

dll/モジュールをインポートして、SOAP ラッパーを作成せずに REST サービスに直接接続する方法はありますか?

RESTについて読んでください。妻に REST を説明した方法 から始めます。主なアイデアは、SOAP のように複雑なエンベロープに物事をラップする代わりに、GET や POST などの HTTP コマンド/動詞を使用して別のマシンと直接やり取りすることです。RESTful サーバーへのアクセスは、HTTP 要求を行うのと同じくらい簡単です。重要なのは、何を言うべきかを知ることです。必要なデータを表すそのシステムの URL をどのように構築するのでしょうか? そのためには、アクセスを計画している特定のサービスに目を向ける必要があります。

C から HTTP を使用する際にヘルプが必要な場合は、libcurlを参照してください。

于 2012-08-28T14:15:34.227 に答える