PUTバッファ
- 更新日2025-07-30
- 5分で読める
サーバ、Webページ、Webサービスにデータまたはファイルを送信するWeb要求を送信します。このVIは、PUT HTTPメソッドを使用します。PUTメソッドを含むHTTPメソッドの定義の詳細については、World Wide Web ConsortiumのWebサイト (www.w3.org) (英語) を参照してください。
クライアントハンドルを割り当てて、認証情報、HTTPヘッダ、クッキーを「PUT」VIで作成されたWeb要求に追加できます。クライアントハンドルを開いて認証情報を確立するには、「ハンドルを開く」VIを使用します。「PUT」VIで作成されたWeb要求にヘッダラインを追加するには、「ヘッダを追加」VIを使用します。

入力/出力
出力ファイル
—
出力ファイルは、サーバから返されるデータ本文を保存するファイルを指定します。出力ファイルを指定しないと、本文データがファイルに保存されません。
クライアントハンドル
—
クライアントハンドルは、Web要求に関連付けるクライアントハンドルを指定します。クライアントハンドルを使用して、認証情報、HTTPヘッダ、クッキーを維持しながら複数のHTTPクライアントVIを接続できます。クライアントハンドルは、ヘッダや認証情報など継続的なデータを使用しない、独立したWeb要求を作成する場合には必要ありません。
URL
—
URLは、このVIがWeb要求を送信するサーバ、Webページ、WebサービスのURLを指定します。
バッファ
—
バッファには、サーバに送信するデータ文字列を指定します。
エラー入力 (エラーなし)
—
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
タイムアウト (10000)
—
タイムアウトは、Web要求がタイムアウトになる前にサーバからの応答を待機する時間をミリ秒単位で指定します。デフォルト値は10000 msです。-1を指定すると、タイムアウトの監視がオペレーティングシステムによって行われます。
クライアントハンドル出力
—
クライアントハンドル出力は、Web要求に関連付けられたクライアントハンドルを返します。クライアントハンドルを使用して、認証情報、HTTPヘッダ、クッキーを維持しながら複数のHTTPクライアントVIを接続できます。クライアントハンドルは、ヘッダや認証情報など継続的なデータを使用しない、独立したWeb要求を作成する場合には必要ありません。
ヘッダ
—
ヘッダは、サーバから返されるヘッダフィールドを返します。 使用できるヘッダ、その説明と構文など、詳細なヘッダフィールドの定義については、World Wide Web ConsortiumのWebサイト (www.w3.org) (英語) を参照してください。
本文
—
本文は、サーバから返されたデータ本文を返します。
エラー出力
—
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。 |
WebサービスにPUT VIを使用する
LabVIEW Webサービスと対話するにはこのVIを使用します。PUTメソッドを受け入れるには、URLマップのセットアップを含め、Webサービスの作成とパブリッシュを最初に行う必要があります。その後、Webサービスに対応するURLを指定することで、「PUT」VIを使用してWebサービスに接続できます。
出力ファイル
—
クライアントハンドル
—
URL
—
エラー入力 (エラーなし)
—
タイムアウト (10000)
—
クライアントハンドル出力
—
ヘッダ
—
エラー出力
—