HTTP簡易ポスト (HTTPかんいぽすと)

分類分類/ネットワーク(nakonet.dll)/HTTP
種類命令
引数URLへVALUESを|URLに
説明ポストしたい値(ハッシュ形式)VALUESをURLへポストしその結果を返す。
識別id:4017

利用例

「HTTP簡易ポスト」命令を利用すると、手軽にWebサーバーへファイルを送信することができます。(ただし、Wikiや掲示板など、 Webサーバーにユーザーからのファイルを受け付けるフォームが設置されている必要があります。)「HTTP簡易ポスト」命令は、送信したい値をハッシュ形式で指定してサーバーに送信します。

以下のプログラムは、サーバーAに name と age という2つの値を送信する例です。ハッシュ変数「値」にサーバーに送信したい値をセットして送信します。

サーバーA=「http://example.com/cgi/post.cgi」
値=「」
値@「name」=「イルカ」
値@「age」=24
サーバーAへ値をHTTP簡易ポスト。
それを表示。

拡張機能

「HTTP簡易ポスト」命令で、ファイルを送信したい場合は、引数に与えるハッシュ変数の値に「@file=ファイル名」のように特別な値を設定するようになっています。以下は、HTTP簡易ポスト命令を利用して、ファイルを送信するプログラムの例です。

サーバーA=「http://example.com/cgi/post.cgi」
値=「」
値@「file」=「@file={デスクトップ}テストファイル.txt」
値@「param1」=「xxx」
値@「param2」=「xxx」
サーバーAへ値をHTTP簡易ポスト。
それを表示。

ver.1.50066以降では、送信ファイル名とContentTypeも送信できるようになります。この場合、「@file=ファイルパス;送信ファイル名;ContentType」の書式で指定してください。

参考