POSTマルチパート VI



LabVIEW 2018ヘルプ


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

ダウンロード (Windowsのみ)


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

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

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

サーバ、ウェブページ、ウェブサービスに複数のデータまたはファイルのグループを送信するウェブ要求を送信します。 このVIは、POST HTTPメソッドとmultipart/form-data MIMEタイプを使用します。

「POSTマルチパート」VIは、ポストデータクラスタの配列で表される複数のデータのセットをアップロードします。 ポストデータ制御器の4通りの利用可能な組み合わせから、必要なものを選択し構成してください。 たとえば、クライアントからバッファデータ文字列を受け取り、そのデータをファイルとしてサーバに送信します。

詳細  

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

POSTマルチパートの詳細

「POSTマルチパート」VIは、クライアントから文字列などのバッファデータまたはファイルを送信します。 さらに、サーバに対して受け入れたデータをサーバ側バッファデータまたはファイルで保存するよう指示できます。 「POSTマルチパート」VIは、クライアントから受け取るデータ形式、サーバへ送信するデータの形式を、各ポストデータクラスタ内で指定された制御器に基づいて決定します。 以下のスクリーンショットは、それぞれが使用可能な4つのクライアント側/サーバ側の組み合わせとして構成された、4つのクラスタを示しています。

POSTメソッドとマルチパートコンテンツタイプの詳細については、World Wide Web Consortiumのウェブサイト (www.w3.org) (英語) を参照してください。



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

役に立たなかった