Coldfusion と CFHTTP を使用して、Neolane への Web サービス SOAP リクエストを作成しようとしています。
SOAP リクエストを Neolane のドキュメントから直接コピーしたので、問題ないと思います。
返されるエラー メッセージは次のとおりです。
SOAP-ENV:ClientLe メッセージ XML SOAP est が正しくありません (サービス ''、方法 'POST')。タイプ' ('')
これは次のように変換されます:
SOAP-ENV: clientle SOAP XML メッセージが正しくありません (サービスのメソッド 'POST')。メソッド名 'ExecuteQuery' SOAP パッケージは、ヘッダー 'Content-type '('') のパラメータ 'action' と一致しません
CFHTTP で Coldfusion によって設定された Content-type ヘッダーのアクション パラメータはありますか? cfhttpparam で追加する必要があるものはありますか?
任意のガイダンスをいただければ幸いです。
ありがとう、ゲイリー
更新: 解決策が見つかりました。cfhttpparam を使用して SOAPAction を追加し、ドキュメントの例とは異なる代替認証方法を使用する必要がありました。