Soap.SOAPHTTPTrans.THTTPReqResp

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

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTHTTPReqResp

Delphi

THTTPReqResp = class(TComponent, IInterface, IWebNode, IHTTPReqResp, IStreamLoaderCustomizer)

C++

class PASCALIMPLEMENTATION THTTPReqResp : public System::Classes::TComponent

プロパティ

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

説明

THTTPReqResp は、SOAP メッセージをサーバーに送信することによって、起動可能インターフェイスのメソッド呼び出しを実行します。

THTTPReqResp は、THTTPRio インスタンスの代わりに、Web サービス プロバイダとのHTTP ベースの通信を処理します。THTTPRio は、このコンポーネントを使用して、Web サービス プロバイダへの接続を確立し、次の2つのタスクを実行します。

"Get" 要求を発行して、WSDL ドキュメントから情報を取得する。

"Post" 要求を発行して、メソッドを実行して結果を取得するためのメソッド呼び出しをサーバーに渡す。

これらの HTTP メッセージのターゲットとなる Web サービスは、SoapAction プロパティと URL プロパティを使用して直接指定できます。または、WSDLView プロパティで指定されている WSDL ドキュメントの SoapAction から取得できます。その他のプロパティは、HTTP 要求のメッセージ ヘッダーに含まれる詳細情報を提供します。

メモ:  THTTPReqResp は WinInet を使用してサーバーとの接続を確立します。したがって、Wininet.dll がクライアント システムにインストールされていなければなりません。IE3 以降がインストールされている場合、wininet.dll は Windows のシステム ディレクトリ内にあります。WinInet には、セキュアな接続(https)をサポートするというメリットがあります。WinInet を使用するには、USE_INDY シンボルを定義せずにプロジェクトをコンパイルします。

関連項目