netgetv_data

httpリクエストの結果を取得

netgetv_data p1

p1 : データが代入される変数

(プラグイン / モジュール : hspinet)

解説

netrequest_getnetrequest_post命令によるhttpリクエストの結果を取得します。
必ず、netexec命令による受信処理で、ダウンロードが完了したことを確認してから、データを取得するようにしてください。
netgetv命令と同様の動作ですが、netgetv命令はテキスト(文字列)を取得するのに対して、netgetv_data命令はバイナリデータをバッファに取得します。
そのため、p1で指定された変数には、あらかじめダウンロードに必要なメモリバッファを文字列型として確保しておく必要があります。(必要なサイズは、netgetv_size関数によって取得することができます。)
命令実行後に、システム変数statにデータサイズが代入されます。

関連項目

netgetvhttpリクエストの結果を取得(hspinet)
netgetv_sizeファイル受信サイズの取得(hspinet)
netrequest_gethttpリクエスト発行(GET)(hspinet)
netrequest_posthttpリクエスト発行(POST)(hspinet)

サンプル逆引き (1)

get_binary.hsp

情報

プラグイン / モジュールhspinet
バージョン3.5
作成日2017/09/13
著作者onitama
URLhttp://hsp.tv/
備考hspinet.asをインクルードすること。
タイプ拡張命令
グループ拡張入出力制御命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspinet.hs