ハンドルを開く VI



LabVIEW 2018ヘルプ


発行年月: 2018年3月
製品番号: 371361R-0112
製品情報を参照

ダウンロード (Windowsのみ)


LabVIEW 2015ヘルプ
LabVIEW 2016ヘルプ
LabVIEW 2017ヘルプ
LabVIEW 2018ヘルプ
LabVIEW 2019ヘルプ

1つ上のパレット: HTTPクライアントVI

インストールパッケージ: ベース開発システム

クライアントハンドルを開きます。 クライアントハンドルを使用して、認証情報、HTTPヘッダ、クッキーを維持しながら複数のHTTPクライアントVIを接続できます。 必要であれば、認証を必要とするサーバにウェブ要求を送るために、ユーザ名およびパスワードを指定できます。 また、複数のウェブ要求のデータを保存するクッキーファイルを作成することもできます。

詳細  

クッキーファイルは、クライアント側クッキーの保存先パスです。 クッキーは、複数のウェブ要求のデータを保存します。
ユーザ名は、作成されたHTTPサーバのログインユーザ名を指定します。
パスワードは、指定したSMTPサーバのログインパスワードを指定します。
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。 この入力は、標準エラー入力として機能します。
サーバを確認(TRUE)は、サーバのIDを確認して安全な接続を確立するかどうかを指定します。 この制御器を使用して、HTTPクライアントVIによるhttps://プロトコルを使用した通信を可能にします。 デフォルト値はTRUEです。
クライアントハンドル出力は、ウェブ要求に関連付けられたクライアントハンドルを返します。 クライアントハンドルを使用して、認証情報、HTTPヘッダ、クッキーを維持しながら複数のHTTPクライアントVIを接続できます。 クライアントハンドルは、ヘッダや認証情報など継続的なデータを使用しない、独立したウェブ要求を作成する場合には必要ありません。
エラー出力には、エラー情報が含まれます。 この出力は、標準エラー出力として機能します。

ハンドルを開くの詳細

クライアントハンドルによって、複数のウェブ要求を実行するために必要なネットワークのソケットとポートの数が制限されるため、ネットワークの効率が向上します。 クライアントハンドルは、ヘッダや認証情報など継続的なデータを使用しない、独立したウェブ要求を作成する場合には必要ありません。

以下のスクリーンショットは、次の操作を実行するコードを示しています。

  1. 「ハンドルを開く」VIで、クライアントハンドルと継続性のあるデータを保存するクライアント側クッキーを開きます。
  2. ヘッダを追加」VIで、クライアントハンドルに関連付けられた後続のウェブ要求で使用する言語を設定するための新しいヘッダフィールドラインを追加します。
  3. GET」VIは、Accept-Languageヘッダを持つウェブ要求を実行します。
  4. ハンドルを閉じる」VIで、クライアントハンドルを閉じてヘッダなど継続性のあるデータを削除します。



この記事は役に立ちましたか。

役に立たなかった