SSP/仕様書/execute-http
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*execute-http [#w81733ed]
\![execute,http-get / post]の改良です。
**きっかけ [#ab04cb7f]
-おぞーにが「execute,http-getが失敗したかどうか確実に知り...
-ゆねねーがLingrにご執心なのでいっそLingrゴーストを作れる...
*新仕様 [#t90c98b7]
-\![execute,http-get,URL,オプション,オプション,オプション...
-\![execute,http-post,URL,オプション,オプション,オプショ...
後ろにくっつくオプションの仕様は以下の通り。
**--async=ASYNC ID [#a8be18e6]
これを指定すると、取得完了までスクリプトの実行を停止する...
=の後に指定するASYNC IDは、イベントを識別するためのIDです...
GET SHIORI/3.0
ID: OnExecuteHTTPComplete / OnExecuteHTTPFailure
Reference0: post/get
Reference1: ASYNC IDで指定した文字列がそのまま入る
Reference2: URLそのまま
Reference3: 取得したファイルのフルパス
Reference4: 取得結果コード ( timeout,fileio,200,204,403,...
Reference5: Set-Cookieでクッキーを受け取ったらその文字列...
ASYNC IDにOnではじまる名前を指定すると、その名前のイベン...
**--cookie=クッキーデータ [#fe31053c]
Cookieヘッダに設定するクッキーのデータを設定します。
通常、前回のOnExecuteHTTPCompleteのReference5を''そのまま...
**--file=ファイル名 [#w35dcf9a]
取得するデータを保存するファイル名を指定します。~
保存される場所は (ゴースト)/ghost/master/var/(ファイル名)...
**--nodescript [#n76c4fee]
オンラインを示す表示と、ダウンロード状況を示す表示を出し...
long-pollをしたい場合など、オンライン表示が常に出ていると...
**--param=パラメータ [#i348fd54]
GET/POSTのパラメータ(URLの?より後、あるいはPOSTするデータ...
複数並べると、間を改行(CR+LF)区切りでつなげます。~
URLエンコードしていない場合(=エンコード対象の文字が含ま...
**--param-charset=文字コード [#jfe30521]
上記パラメータの文字コードを指定します。標準はUTF-8です。~
SHIORIなどと同じ文字コードが使えます(例:Shift_JIS・EUC-...
**--timeout=秒数 [#q7856b19]
通信するサーバの応答を待つ秒数を指定します(ダウンロード...
300秒=5分以上を指定することはできません。
**その他 [#e60068f3]
上記に合致しなければ--param=と同等とみなします(互換動作)
終了行:
*execute-http [#w81733ed]
\![execute,http-get / post]の改良です。
**きっかけ [#ab04cb7f]
-おぞーにが「execute,http-getが失敗したかどうか確実に知り...
-ゆねねーがLingrにご執心なのでいっそLingrゴーストを作れる...
*新仕様 [#t90c98b7]
-\![execute,http-get,URL,オプション,オプション,オプション...
-\![execute,http-post,URL,オプション,オプション,オプショ...
後ろにくっつくオプションの仕様は以下の通り。
**--async=ASYNC ID [#a8be18e6]
これを指定すると、取得完了までスクリプトの実行を停止する...
=の後に指定するASYNC IDは、イベントを識別するためのIDです...
GET SHIORI/3.0
ID: OnExecuteHTTPComplete / OnExecuteHTTPFailure
Reference0: post/get
Reference1: ASYNC IDで指定した文字列がそのまま入る
Reference2: URLそのまま
Reference3: 取得したファイルのフルパス
Reference4: 取得結果コード ( timeout,fileio,200,204,403,...
Reference5: Set-Cookieでクッキーを受け取ったらその文字列...
ASYNC IDにOnではじまる名前を指定すると、その名前のイベン...
**--cookie=クッキーデータ [#fe31053c]
Cookieヘッダに設定するクッキーのデータを設定します。
通常、前回のOnExecuteHTTPCompleteのReference5を''そのまま...
**--file=ファイル名 [#w35dcf9a]
取得するデータを保存するファイル名を指定します。~
保存される場所は (ゴースト)/ghost/master/var/(ファイル名)...
**--nodescript [#n76c4fee]
オンラインを示す表示と、ダウンロード状況を示す表示を出し...
long-pollをしたい場合など、オンライン表示が常に出ていると...
**--param=パラメータ [#i348fd54]
GET/POSTのパラメータ(URLの?より後、あるいはPOSTするデータ...
複数並べると、間を改行(CR+LF)区切りでつなげます。~
URLエンコードしていない場合(=エンコード対象の文字が含ま...
**--param-charset=文字コード [#jfe30521]
上記パラメータの文字コードを指定します。標準はUTF-8です。~
SHIORIなどと同じ文字コードが使えます(例:Shift_JIS・EUC-...
**--timeout=秒数 [#q7856b19]
通信するサーバの応答を待つ秒数を指定します(ダウンロード...
300秒=5分以上を指定することはできません。
**その他 [#e60068f3]
上記に合致しなければ--param=と同等とみなします(互換動作)
ページ名: