JSON Object Example
{
    "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
}

Beschreibung der Felder

Feld drucktype Erforderlich/Optional beschreibung

Requesttype

Schnur

Erforderlich

Dieses Feld definiert TYPE der Anforderung.

MÖGLICHE WERTE:

  • Erhalten
  • Bereitstellen
  • KOPF
  • PUT
  • Löschen
  • OPTIONEN
  • SPUR
  • FLICKEN
Beispiel:
"RequestType": "GET"

Url

Schnur

Erforderlich

Feld für eine Überwachungsadresse.

Beispiel:

Schlagwort1

Schnur

wahlfrei

Erstes Keyword-Suchfeld. Erfahren Sie hier,wie Sie Keywords erstellen.

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

Stichwort2

Schnur

wahlfrei

Zweites Schlüsselwortsuchfeld.

Beispiel:
"Keyword2": "Contact us"

Schlagwort3

Schnur

wahlfrei

Suchfeld drittes Schlüsselwort.

Beispiel:
"Keyword3": "Terms"

Nutzername

Schnur

wahlfrei

Dieses Feld enthält einen Benutzernamen für die HTTP-Standardzugriffsauthentifizierung

Beispiel:
"UserName": "username"

UserPass

Schnur

wahlfrei

Dieses Feld enthält ein Kennwort für die HTTP-Standardzugriffsauthentifizierung

Beispiel:
"UserPass": "password"

CheckCertificateAuthority

boolesch

wahlfrei

Wenn aktiviert, überprüft, ob die Zertifikatkette kein nicht vertrauenswürdiges Stammzertifikat enthält.

Beispiel:
"CheckCertificateAuthority": true

CheckCertificateCN

boolesch

wahlfrei

Wenn aktiviert – überprüft, ob die Adresse, durch die Sie navigieren, mit der Adresse übereinstimmt, für die das Zertifikat signiert wurde.

Beispiel:
"CheckCertificateCN": true

CheckCertificateDate

boolesch

wahlfrei

Wenn aktiviert – überprüft das Ablaufdatum des Zertifikats.

Beispiel:
"CheckCertificateDate": true

CheckCertificateRevocation

boolesch

wahlfrei

Wenn aktiviert , überprüft, ob die Zertifikatskette keine enthält, die widerrufen wurde.

Beispiel:
"CheckCertificateRevocation": true

CheckCertificateUsage

boolesch

wahlfrei

Wenn aktiviert – überprüft das Zertifikat. Für die falsche Verwendung eines Zwischenzertifikats.

Beispiel:
"CheckCertificateUsage": true

ClientCertificate

Schnur

wahlfrei

Wenn Sie Clientzertifikate für den Zugriff auf Ihre Website benötigen, erstellen Sie ein Ticket, um Ihr SSL-Zertifikat hochzuladen, damit wir sie auf den Überwachungs-Agents installieren können.. Nachdem das Zertifikat installiert wurde, können Sie hier den Zertifikatsnamen angeben.

Beispiel:
"ClientCertificate": "cert.cer"
ExpirationReminderInDays int32 wahlfrei Eine Erinnerung, die (als Fehler) über den Ablauf des Zertifikats benachrichtigt wird.

Beispiel:
"ExpirationReminderInDays": "15"

FullPageDownload

boolesch

wahlfrei

Wenn das Tool “Ganzseitiges Herunterladen” aktiviert ist, wird der zurückgegebene HTML-Code analysiert. Anschließend werden die analysierten Elemente innerhalb des HTML-Codes, wie Bilder, Stylesheets, Applets usw., heruntergeladen.

Beispiel:
FullPageDownload": true

Download_Html

boolesch

wahlfrei

Aktivieren oder Deaktivieren des Downloads von HTML-Elementen.

Beispiel:
"Download_Html": false

Download_Frames

boolesch

wahlfrei

Schalter aktivieren oder deaktivieren Frames Download.

Beispiel:
"Download_Frames": false

Download_StyleSheets

boolesch

wahlfrei

Aktivieren oder Deaktivieren des Stylesheets-Downloads.

Beispiel:
"Download_StyleSheets": false

Download_Scripts

boolesch

wahlfrei

Switch aktivieren oder deaktivieren Sie den Download von Skripts.

Beispiel:
"Download_Scripts": false

Download_Images

boolesch

wahlfrei

Aktivieren oder Deaktivieren des Herunterladens von Bildern.

Beispiel:
"Download_Images": false

Download_Objects

boolesch

wahlfrei

Schalter aktivieren oder deaktivieren Sie den Objektdownload.

Beispiel:
"Download_Objects": false

Download_Applets

boolesch

wahlfrei

Aktivieren oder Deaktivieren des Herunterladens von Applets.

Beispiel:
"Download_Applets": false

Download_Additional

boolesch

wahlfrei

Aktivieren oder Deaktivieren des Downloads zusätzlicher Inhalte.

Beispiel:
"Download_Additional": false

GetParams

Array von Zeichenfolgen

wahlfrei

Sie können GET-Parameter als Schlüssel und deren Wert angeben.

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

PostParams

Array mit Zeichenfolgen

wahlfrei

Hier können Sie POST-Parameter als Schlüssel und dessen Wert angeben. Um “Zeilen”-Daten zu senden, verwenden Sie stattdessen RowPostData.

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

HeaderParams

Array mit Zeichenfolgen

wahlfrei

Sie können Headerparameter als Schlüssel und deren Wert angeben. Wenn der Content-Type-Header nicht für die Anforderung angegeben ist, wird die Anforderung mit dem Standardinhaltstyp application/x-www-form-urlencodedgesendet.

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

PrepareScript/PostScript

Schnur

wahlfrei

Dieses Feld kann C-Code enthalten, der für bestimmte POST-, GET- und URL-Daten verwendet werden kann, z. B. ein Zufallszahlengenerator oder einige atypische Parameter, die mit ihm gezogen werden können. Dies kann beispielsweise verwendet werden, um eine dynamische URL in Abhängigkeit von früheren Anfragen zu generieren (wenn es weniger als 1000 Links gibt – öffnen Sie eine URL, sonst – eine andere). Weitere Informationen zur Verwendung finden Sie unter Verwenden von Prepare Script und Post Script oder wenden Sie sich an den technischen Support.

RowPostData

Schnur

wahlfrei

Verwenden Sie dieses Feld, um Nutzlasten als “Rohdaten” (JSON, XML usw.) in Ihren HTTP(S)-Anforderungen zu senden. Um eine statische Name-Wert-Sammlung (Formulardaten) zu senden, verwenden Sie stattdessen PostParams.
DNSResolveMode Schnur wahlfrei MÖGLICHE WERTE:

  • Gerät zwischengespeichert
  • Nicht zwischengespeichert
  • TTL-Cached
  • Externer DNS-Server

Eine ausführliche Erläuterung finden Sie im Artikel “DNS-Modus-Option”.

DNSserverIP Schnur wahlfrei Feld für eine benutzerdefinierte DNS-Server-IP-Adresse.

Eine ausführliche Erläuterung finden Sie im Artikel “DNS-Modus-Option”.

FollowRedirects (Weiterleitungen) boolesch wahlfrei Wenn die Option “Umleitung folgen” auf Jafestgelegt ist, folgt das System dem Pfad der URL, die mit der Antwort 301 gesendet wird, und betrachtet jede Umleitung als separate HTTP-Anforderung.
Device_Id

int32

Erforderlich

LESEN Sie NUR Feld. Eindeutige Geräte-ID.

Beispiel:
"Site_Id": 8550

Id

int32

Erforderlich

*Nur für Bearbeitungsvorgänge

LESEN Sie NUR Feld. Eindeutige Aufgaben-ID

Beispiel:
"Id": 17709

Task_Type_Id

int32

Erforderlich

Typ des Vorgangsfelds.

Beispiel:
"Task_Type_Id": 1

name

Schnur

wahlfrei

Name der Aufgabe.

Beispiel:
"Name": "msn.com"

Timeout

int32

wahlfrei

Dieses Feld definiert den Timeoutwert (in Sekunden) für die Aufgabenausführung.

Beispiel:
"Timeout": 300