JSON オブジェクトの例
{
    "Timeout": 0,
    "RequestType": "POST",
    "Url": "https://www.mobiparking.pl/login",
    "Keyword1": "Historia",
    "Keyword2": "Lista",
    "Keyword3": "Wygenerowane",
    "UserName": "mklimek",
    "UserPass": "ellino10",
    "CheckCertificateAuthority": true,
    "CheckCertificateCN": true,
    "CheckCertificateDate": true,
    "CheckCertificateRevocation": true,
    "CheckCertificateUsage": true,
    "FullPageDownload": false,
    "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": 
    [
        {
            "Name": "test",
            "Value": "test"
        },
        {
            "Name": "password",
            "Value": "test"
        }
    ],
    "HeaderParams": [],
    "PrepareScript": "",
    "DNSResolveMode": "Device Cached",
    "DNSserverIP": null,
    "Device_Id": 82773,
    "Id": 203529,
    "Task_Type_Id": 2,
    "Name": "webpanel login"
}

フィールド説明

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

要求タイプ

必須

このフィールドは、要求の 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"
}]

行ポストデータ

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

PrepareScript/PostScript

随意

このフィールドには、特定の POST、GET、および URL データに使用できる C# コードを含めることができます。 たとえば、以前の要求に応じて動的 URL を生成するために使用できます (1000 未満のリンクを指定した場合 – 1 つの URL を開き、別の URL を開きます)。使用法の詳細については、テクニカル サポートにお問い合わせください。
モードを変更します。 随意 指定できる値:

  • デバイスキャッシュ
  • キャッシュなし
  • 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": 2

名前

随意

タスク名。

例:
"Name": "msn.com"

タイムアウト

int32

随意

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

例:
"Timeout": 300