JSON オブジェクトの例
{
    "Timeout": 0,
    "RequestType": "GET",
    "Url": "http://dotcom-monitor.com",
    "Keyword1": "",
    "Keyword2": "",
    "Keyword3": "",
    "UserName": "",
    "UserPass": "",
    "CheckCertificateAuthority": true,
    "CheckCertificateCN": true,
    "CheckCertificateDate": true,
    "CheckCertificateRevocation": true,
    "CheckCertificateUsage": true,
    "FullPageDownload": false,
    "Device_Id": 270725,
    "Task_Type_Id": 1,
    "Name": "http://dotcom-monitor.com",
    "Download_Html": false,
    "Download_Frames": false,
    "Download_StyleSheets": false,
    "Download_Scripts": false,
    "Download_Images": false,
    "Download_Objects": false,
    "Download_Applets": false,
    "Download_Additional": false,
    "ClientCertificate": "",
    "ExpirationReminderInDays": "",
    "GetParams": [],
    "PostParams": [],
    "HeaderParams": [],
    "RawPostData": "",
    "PrepareScript": null,
    "PostScript": null,
    "DNSResolveMode": "Device Cached",
    "DNSserverIP": "",
    "CustomDNSHosts": null,
    "FollowRedirects": true,
    "Id": 489531
}

フィールド説明

種類 必須/オプション 形容

要求タイプ

必須

このフィールドは、要求の TYPE を定義します。

指定できる値:

  • 取得
  • 投稿
  • 置く
  • 削除
  • オプション
  • パッチ
例:
"RequestType": "GET"

URL

必須

監視アドレスのフィールド。

例:

キーワード1

随意

最初のキーワード検索フィールド。 キーワードの作成方法については、 ここ を参照 してください

例:
"Keyword1": "{[(\"User\"&\"Terms\")|!\"Error\"]}"

キーワード2

随意

2 番目のキーワード検索フィールド。

例:
"Keyword2": "Contact us"

キーワード3

随意

第 3 キーワード検索フィールド。

例:
"Keyword3": "Terms"

ユーザー名

随意

このフィールドには、HTTP 基本アクセス認証のユーザー名が含まれています。

例:
"UserName": "username"

ユーザーパス

随意

このフィールドには、HTTP 基本アクセス認証のパスワードが含まれています。

例:
"UserPass": "password"

証明書のチェックオーソリティ

ブーリアン

随意

有効にした場合 – 証明書チェーンに信頼されていないルート証明書が含まれていないかどうかを確認します。

例:
"CheckCertificateAuthority": true

証明書を確認するCN

ブーリアン

随意

有効にした場合– アドレス証明書が署名された一致するアドレスをナビゲートすることを検証します。

例:
"CheckCertificateCN": true

証明書日付の確認

ブーリアン

随意

有効にした場合 – 証明書の有効期限を確認します。

例:
"CheckCertificateDate": true

証明書失効の確認

ブーリアン

随意

有効にした場合 – 証明書チェーンに失効した証明書が含まれていないことを検証します。

例:
"CheckCertificateRevocation": true

使用法を確認する

ブーリアン

随意

有効にした場合 – 証明書を検証します。 中間証明書の誤った使用のためのチェーン。

例:
"CheckCertificateUsage": true

クライアント証明書

随意

サイトへのアクセスにクライアント証明書が必要な場合は、SSL証明書をアップロードするためのチケットを作成し、監視エージェントにインストールできるようにします。 . 証明書をインストールした後、ここで証明書名を指定できます。

例:
"ClientCertificate": "cert.cer"
有効期限リマインダーインデイズ int32 随意 証明書の有効期限を通知する通知 (エラー)。

例:
"ExpirationReminderInDays": "15"

フルページダウンロード

ブーリアン

随意

全ページダウンロードツールが有効になっている場合、返される HTML は解析されます。 次に、画像、スタイルシート、アプレットなど、HTML内の解析された要素がダウンロードされます。

例:
FullPageDownload": true

Download_Html

ブーリアン

随意

HTML 要素のダウンロードを有効または無効に切り替えます。

例:
"Download_Html": false

Download_Frames

ブーリアン

随意

フレームのダウンロードを有効または無効に切り替えます。

例:
"Download_Frames": false

Download_StyleSheets

ブーリアン

随意

スタイルシートのダウンロードを有効または無効に切り替えます。

例:
"Download_StyleSheets": false

Download_Scripts

ブーリアン

随意

スクリプトのダウンロードを有効または無効に切り替えます。

例:
"Download_Scripts": false

Download_Images

ブーリアン

随意

画像のダウンロードを有効または無効に切り替えます。

例:
"Download_Images": false

Download_Objects

ブーリアン

随意

オブジェクトのダウンロードを有効または無効に切り替えます。

例:
"Download_Objects": false

Download_Applets

ブーリアン

随意

アプレットのダウンロードを有効または無効に切り替えます。

例:
"Download_Applets": false

Download_Additional

ブーリアン

随意

追加コンテンツのダウンロードを有効または無効に切り替えます。

例:
"Download_Additional": false

ゲットパラム

文字列の配列

随意

GET パラメーターをキーとその値として指定できます。

例:
"GetParams": [{
"Name": "key",
"Value": "value"
}]

ポストパラム

文字列を含む配列

随意

ここでは、POST パラメーターをキーとその値として指定できます。 “行” データを送信するには、代わりに RowPostData を使用します。

例:
"PostParams": [{
"Name": "key",
"Value": "value"
}]

ヘッダーパラム

文字列を含む配列

随意

ヘッダー パラメーターは、キーとその値として指定できます。 要求に Content-Type ヘッダーが指定されていない場合、要求は既定のコンテンツ タイプ アプリケーション/x-www-form-urlencodedで送信されます。

例:
"HeaderParams": [{
"Name": "key",
"Value": "value"
}]

PrepareScript/PostScript

随意

このフィールドには、特定の POST、GET、および URL データに使用できる C# コードを含めることができます。 たとえば、これを使用して、以前のリクエストに応じて動的URLを生成できます(リンクが1000未満の場合は1つのURLを開き、それ以外の場合は別のURLを開きます)。使用方法の詳細については、「スクリプト の準備と事後スクリプトの使用 」を参照するか、テクニカル サポートにお問い合わせください。

行ポストデータ

随意

このフィールドを使用して、HTTP(S) リクエストでペイロードを「生の」データ (JSON、XML など) として送信します。 静的な名前と値の収集 (フォームデータ) を送信するには、代わりに PostParams を使用します。
モードを変更します。 随意 指定できる値:

  • デバイスキャッシュ
  • キャッシュなし
  • TTL キャッシュ
  • 外部 DNS サーバー

詳細な説明については 、「DNS モード オプション」 の記事を参照してください。

ド・スサーバーIP 随意 カスタム DNS サーバーの IP アドレスのフィールド。

詳細な説明については 、「DNS モード オプション」 の記事を参照してください。

フォローリダイレクト ブーリアン 随意 [ リダイレクトに従う ] オプションが [はい]に設定されている場合、システムは 301 応答で送信される URL のパスに従い、各リダイレクトを個別の HTTP 要求と見なします。
Device_Id

int32

必須

読み取り専用フィールド。 一意のデバイス ID。

例:
"Site_Id": 8550

身分証明書

int32

必須

*編集操作のみ

読み取り専用フィールド。 固有のタスク ID

例:
"Id": 17709

Task_Type_Id

int32

必須

タスク フィールドの種類です。

例:
"Task_Type_Id": 1

名前

随意

タスク名。

例:
"Name": "msn.com"

タイムアウト

int32

随意

このフィールドは、タスク実行のタイムアウト値 (秒単位) を定義します。

例:
"Timeout": 300