1

私はこれに非常に混乱しています。

私はSOAPクライアントを持っており、どこかのサーバーと通信しています。wsHttpBindingでWCFを使用して通信しています。

app.config内で、エンドポイントアドレスは次のように設定されています

<endpoint address="https://something.example.com/someService"

これはhttpsアドレスであり、トランスポートバインディングを使用しているので、すべてが満足のいくものです。

ただし、このサービスに提供されているWSDL内では、次のようにいくつかのアクションが指定されています。

<soap:operation soapAction="http://something.example.com/someService/someAction" style="document" /> 

アクションがHTTPSを使用しないことに注意してください。これとの取引は何ですか?1つのサービス内でトランスポートを組み合わせることができますか?これは問題を引き起こしませんか?どうすればこのようなサービスと話すことができますか?アクションにHTTPSが含まれているかどうかに基づいて、クライアントアプリケーションで異なるエンドポイント構成を使用する必要はありませんか?

4

0 に答える 0