HTTPクライアントVI



LabVIEW 2018ヘルプ


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

ダウンロード (Windowsのみ)


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

インストールパッケージ: ベース開発システム。このトピックは、使用しているオペレーティングシステム、ライセンス取得製品、ターゲットによっては、LabVIEWのパレットに一致しない可能性があります。

HTTPクライアントVIを使用して、サーバ、ウェブページ、ウェブサービスと対話するウェブクライアントをビルドします。 HTTPヘッダの追加、クッキーの保存、認証情報の入力、およびPOSTGETPUTHEADDELETEなどのHTTPメソッドを使用したウェブ要求の送信を行えます。 これらのVIはLabVIEWウェブサービスとも対話できます。

パレットオブジェクト説明
DELETEサーバ、ウェブページ、ウェブサービスのリソースを削除するウェブ要求を送信します。 このVIは、DELETE HTTPメソッドを使用します。 「DELETE」VIから要求を受け取るサーバは、特定のURLのDELETEウェブ要求を受信した場合にのみリソースを削除するよう設定されていなければなりません。
GETサーバ、ウェブページ、ウェブサービスからヘッダ本文データを返すウェブ要求を送信します。 このVIはGET HTTPメソッドを使用し、サーバにはデータを送信しません。 本文データを出力ファイルに保存することもできます。
HEADサーバ、ウェブページ、ウェブサービスからヘッダを返すウェブ要求を送信します。 このVIは、HEAD HTTPメソッドを使用します。 このVIは、サーバにデータを送信せず、また本文データを受信しません。 「HEAD」VIは小規模のデータ交換を行う際に、URLの有効性のテストに便利です。
POSTサーバ、ウェブページ、ウェブサービスにデータまたはファイルを送信するウェブ要求を送信します。 このVIは、POST HTTPメソッドを使用します。 POSTメソッドを含むHTTPメソッドの定義の詳細については、World Wide Web Consortiumのウェブサイト (www.w3.org) (英語) を参照してください。 multipart/form-data MIMEタイプを使用してPOST要求を送信するには、「POSTマルチパート」VIを使用します。
POSTマルチパートサーバ、ウェブページ、ウェブサービスに複数のデータまたはファイルのグループを送信するウェブ要求を送信します。 このVIは、POST HTTPメソッドとmultipart/form-data MIMEタイプを使用します。

「POSTマルチパート」VIは、ポストデータクラスタの配列で表される複数のデータのセットをアップロードします。 ポストデータ制御器の4通りの利用可能な組み合わせから、必要なものを選択し構成してください。 たとえば、クライアントからバッファデータ文字列を受け取り、そのデータをファイルとしてサーバに送信します。
PUTサーバ、ウェブページ、ウェブサービスにデータまたはファイルを送信するウェブ要求を送信します。 このVIは、PUT HTTPメソッドを使用します。 PUTメソッドを含むHTTPメソッドの定義の詳細については、World Wide Web Consortiumのウェブサイト (www.w3.org) (英語) を参照してください。
ハンドルを開くクライアントハンドルを開きます。 クライアントハンドルを使用して、認証情報、HTTPヘッダ、クッキーを維持しながら複数のHTTPクライアントVIを接続できます。 必要であれば、認証を必要とするサーバにウェブ要求を送るために、ユーザ名およびパスワードを指定できます。 また、複数のウェブ要求のデータを保存するクッキーファイルを作成することもできます。
ハンドルを閉じるクライアントハンドルを閉じて、クライアントハンドルに関連付けられたすべての保存済みクッキー、認証情報、HTTPヘッダを削除します。 このVIは、該当する場合、すべてのHTTP接続を終了して、すべてのログイン状態からログオフします。


サブパレット説明
セキュリティVIセキュリティVIを使用して、データ転送を暗号化および復号化します。 これらのVIは、ウェブサービスセキュリティVIとともに使用することもできます。
ヘッダVIヘッダVIを使用して、クライアントハンドルに関連付けられたウェブ要求のヘッダフィールド行を管理します。 これらのVIはLabVIEWウェブサービスとも対話できます。


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

役に立たなかった