Soap.SOAPHTTPTrans.SOAPInvokeOptions

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

SOAPInvokeOptions = (soNoValueForEmptySOAPAction,   { Send "" or absolutely no value for empty SOAPAction }
soIgnoreInvalidCerts,          { Handle Invalid Server Cert and ask HTTP runtime to ignore }
soNoSOAPActionHeader,          { Don't send SOAPAction - use very very carefully!! }
soAutoCheckAccessPointViaUDDI, { If we get a status code 404/405/410 - contact UDDI }
soPickFirstClientCertificate   { If certificate info is not specified - use first }
);

C++

enum DECLSPEC_DENUM SOAPInvokeOptions : unsigned char { soNoValueForEmptySOAPAction, soIgnoreInvalidCerts, soNoSOAPActionHeader, soAutoCheckAccessPointViaUDDI, soPickFirstClientCertificate };

プロパティ

種類 可視性 ソース ユニット
enum public
Soap.SOAPHTTPTrans.pas
Soap.SOAPHTTPTrans.hpp
Soap.SOAPHTTPTrans Soap.SOAPHTTPTrans

説明

SOAPInvokeOptions と TSOAPInvokeOptions は、SOAP メッセージの処理方法をカスタマイズするフラグを表します。

TSOAPInvokeOptions は TSoapInvokeOption 値の集合です。TSoapInvokeOption 値は、THTTPReqResp での SOAP メッセージ送受信の管理方法を指定するフラグです。取り得る値の一覧を以下の表に示します。



意味

soNoValueForEmptySOAPAction

空の SOAP アクションを指定する Web サービスを呼び出す場合、値が空文字列になっている SOAPAction ヘッダーを生成するのではなく、SOAPAction ヘッダーを省略します。

soIgnoreInvalidCerts

サーバーが SSL を使用する場合、証明書が無効でも、有効であったかのように扱います。これは、セキュア サーバーを使用するアプリケーションをデバッグする際に役に立ちます。

soNoSOAPActionHeader

Web サービスを呼び出すときに、常に SOAP アクション ヘッダーを省略します。このオプションは十分慎重に使用することをお勧めします。

soAutoCheckAccessPointViaUDDI

404、405、410 のいずれかのステータス コードになったメッセージのフェイルオーバーをサポートします。このオプションを指定すると、THTTPReqResp は、Web サービス記述のインポートに使用された UDDI エントリをルック アップし、新しいバインディングを見つけようとします。