Script.Util.HttpResponse
Script.Util.HttpRequest
Script.Util.HttpGet
HTTPGet
HTTPPost
指定した URL からの GET を実行し、適用可能なメソッドで指定されたとおりに、HTTP ヘッダーを操作します。この関数は、メール送信で使用するコンテンツをキャッシュします。この関数は、GET 呼び出しからの応答と共に Script.Util.HttpResponse オブジェクトを返します。Marketing Cloud ではこの関数のタイムアウトは 30 秒に設定されます。
Script.Util.HttpGet(1)
| 序数 | 型 | 説明 | |
|---|---|---|---|
| 1 | string | 必須 | 指定した応答ヘッダーを返します。 |
setHeader() - GET 要求の実行時に送信されるヘッダーの名前と値のペア。コンテンツのキャッシュを無効にします。
removeHeader() - 要求で送信されたコレクションから削除するヘッダーを示す文字列値
clearHeader() - 要求に設定されたすべてのカスタムヘッダーの削除を示す文字列値
send() - Web サイトへの要求の送信を実行し、応答データオブジェクトを返します。
retries - 呼び出しの再試行回数を設定する数値 (デフォルトは 1)
continueOnError - エラー時に呼び出しで例外を返すか呼び出しを続行するかを示す Boolean 値。デフォルトは false です。
emptyContentHandling - GET 呼び出しでコンテンツが返されない場合にどのように応答するかを示す数値。
1<script runat="server">
2 var req = new Script.Util.HttpGet("http://www.example.com/");
3 var resp = req.send();
4 Platform.Response.Write("Content:<br/ >"+resp.content +"<br />");
5</script>