2011-07-27 17 views
0

さまざまな機能を持つcfcを作成しました。これらの機能にはすべてリモートアクセスがあります。従来のASPからColdFusion cfc Webサービスを呼び出すにはどうすればよいですか?

これらの機能は、私の外部の古典的なASPページから呼び出す必要があります。

ColdFusionでは、オブジェクトを作成してメソッドを呼び出します。従来のASPではどのようにすればよいですか?

答えて

3

CFはSOAPインターフェイスを提供します。私はASPに精通していないが、私はそれがSOAP呼び出しの可能性が想像している。 SOAP用CFCのアドレスは、CFCのURLに「?wsdl」を加えたものです。ここでは、インターフェイス情報がXML形式(example)で表示されます。 WSDL viewerを使用して情報を見ることもできます。

達成しようとしていることとAPIの複雑さによっては、HTTPを使用してColdFusionが提供するCFCを呼び出す方が簡単な場合があります。 CFCがhttp://mydomain.com/api.cfcの場合、HTTPを使用してメソッド引数http://mydomain.cfm/api.cfc?method=testfunctionでCFCをヒットすることができます。これにより、WDDX応答が返されます.WDDX応答の場合、ASPにはlibararyが使用されている可能性があります。 returnformat = jsonをインクルードすると、JSON応答を取得できます。数字や文字列のような単純な引数は、GETやPOSTを通してCFCに送ることができますが、もっと複雑な引数をこのように渡すことができるかどうかはわかりません。

+0

私は間違いなくSOAPではなくHTTPルートに行きます。 –

関連する問題