HTMLリクエストの処理 HTTPリクエストを処理し、結果を取得します。この関数を使用することによりREST(Representational State Transfer)サービスを使用することができます。 |
|
構文: |
HTTPCall (メソッド名, サービスURL, メッセージ, [ヘッダ1], [ヘッダ2], ...) |
パラメータ: |
|
|
http://User:Password@URL |
|
シークレット名を使用することで以下のように指定できます。 |
|
http://user_secretname:pass_secretname@URL |
|
|
戻り値: |
BLOBデータ …… 指定したURLによって取得された情報が含まれています。接続に失敗した場合は、NULL が返ります。 |
例: |
HTTPCall('Get','http://www.magicsoftware.com/idex.html', 'if-Modified-Since: Tue 7 Aug 12:00:00 2001', 'User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)') |
|
この例では、2番目のパラメータ(URL)で指定されたファイルを取得します。 3番目のパラメータは、追加リクエストヘッダ情報のサンプルです。もし、ページが指定された日以降に変更された場合のみ、ページの受信要求を行います。 4番目のパラメータは、このリクエストをシミュレートするユーザエージェントのサーバタイプを指定します。 |
|
HTTPCall('Post',‘http://www.magicsoftware.com/uniScripts/MGrqispi0xxx.dll’,'Appname=ApplicationName&Prgname=ProgramName') |
|
アプリケーションサーバ上のMagicアプリケーション(ApplicationName)を起動します。起動されたアプリケーション内でリクエストに対してデータ出力した場合、出力内容が戻り値として返ります。 |
関連トピック: |
|
注意事項: |
|
参考: |
HTTPメソッドについて
PUT/DELETEを使用する場合は、IISを以下のように設定してください。
|