Exemple d'objet JSON
{
    "Timeout": 120000,
    "RequestType": "GET",
    "Url": "http://example.com/",
    "Keyword1": "",
    "Keyword2": "",
    "Keyword3": "",
    "UserName": "login",
    "UserPass": "password",
    "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": [],
    "HeaderParams": [],
    "RawPostData": "",
    "PrepareScript": null,
    "PostScript": null,
    "DNSResolveMode": "TTL Cached",
    "DNSserverIP": "",
    "CustomDNSHosts": null,
    "FollowRedirects": true,
    "Device_Id": 272470,
    "Id": 4910052,
    "Task_Type_Id": 2,
    "Name": "http://example.com/"
}

Description des champs

champ Type Obligatoire/Facultatif description

Type de demande

corde

Obligatoire

Ce champ définit type de la demande.

VALEURS POSSIBLES :

  • Avoir
  • Publier
  • TÊTE
  • mettre
  • supprimer
  • OPTIONS
  • TRACE
  • RAPIÉCER

URL

corde

Obligatoire

Champ pour une adresse de surveillance.

Mot clé1

corde

optionnel

Premier champ de recherche par mot-clé. Voir comment créer des mots-clés ici.

Mot clé2

corde

optionnel

Deuxième champ de recherche par mots clés.

Mot clé3

corde

optionnel

Troisième champ de recherche par mots clés.

nom d’utilisateur

corde

optionnel

Ce champ contient un nom d’utilisateur pour l’authentification d’accès de base HTTP

UserPass (UserPass)

corde

optionnel

Ce champ contient un mot de passe pour l’authentification d’accès de base HTTP

CheckCertificateAutorité

booléen

optionnel

Lorsqu’il est activé – vérifie si la chaîne de certificat ne contient pas de cert racine non confiance.

CheckCertificateCN (en)

booléen

optionnel

Lorsqu’elle est activée : valide l’adresse dans laquelle vous naviguez correspond à celle à laquelle le certificat d’adresse a été signé.

CheckCertificateDate

booléen

optionnel

Lorsque cette option est activée : vérifie la date d’expiration du certificat.

CheckCertificateRévocation

booléen

optionnel

Lorsqu’il est activé – valide que la chaîne de certificats ne contient pas un qui a été révoqué.

CheckCertificateUsage

booléen

optionnel

Lorsqu’il est activé – vérifie cert. chaîne pour la mauvaise utilisation de tout cert intermédiaire.

ClientCertificate

corde

optionnel

Si vous avez besoin de certificats clients pour accéder à votre site, créez un billet pour télécharger votre certificat SSL afin que nous puissions les installer sur les agents de surveillance. Une fois le certificat installé, vous pouvez spécifier le nom du certificat ici.
ExpirationReminderInDays int32 (en) optionnel Un rappel qui informe (comme une erreur) de l’expiration du certificat.

FullPageDownload (fullpagedownload)

booléen

optionnel

Lorsque l’outil de téléchargement pleine page est activé, le HTML retourné est analyse. Ensuite, les éléments parsed dans le HTML, tels que les images, feuilles de style, applets, etc, sont téléchargés.

Download_Html

booléen

optionnel

Basculez pour activer ou désactiver le téléchargement d’éléments HTML.

Download_Frames

booléen

optionnel

Basculez l’activation ou la désactivation du téléchargement de Frames.

Download_StyleSheets

booléen

optionnel

Basculez pour activer ou désactiver le téléchargement des feuilles de style.

Download_Scripts

booléen

optionnel

Basculez l’activation ou la désactivation du téléchargement de scripts.

Download_Images

booléen

optionnel

Basculez pour activer ou désactiver le téléchargement d’images.

Download_Objects

booléen

optionnel

Basculez l’activation ou la désactivation du téléchargement d’objets.

Download_Applets

booléen

optionnel

Basculez l’activation ou la désactivation du téléchargement des applets.

Download_Additional

booléen

optionnel

Basculez pour activer ou désactiver le téléchargement de contenu supplémentaire.

GetParams

tableau de chaînes

optionnel

Vous pouvez spécifier les paramètres GET comme clé et sa valeur.

PostParams (PostParams)

tableau contenant des chaînes

optionnel

Vous pouvez spécifier des paramètres POST en tant que clé et sa valeur ou un objet JSON.

HeaderParams

tableau contenant des chaînes

optionnel

Vous pouvez spécifier des paramètres d’en-tête comme clé et sa valeur. Si l’en-tête de type contenu n’est pas spécifié pour la demande, la demande sera envoyée avec l’application de type de contenu par défaut/x-www-form-urlencoded.

PrepareScript (PrepareScript)

corde

optionnel

Ce champ peut contenir du code C#, qui peut être utilisé pour des données post, GET et URL spécifiques, par exemple, générateur de nombres aléatoires ou certains paramètres atypiques tirant peut être créé en l’utilisant. Par exemple, cela peut être utilisé pour générer une URL dynamique en fonction des demandes précédentes (si elle a donné moins de 1000 liens – ouvrir une URL, autre – une autre.) Veuillez contacter le support technique pour plus de détails sur l’utilisation.
DNSResolveMode corde optionnel VALEURS POSSIBLES :

  • Dispositif mis en cache
  • Non mis en cache
  • TTL Mis en cache
  • Serveur DNS externe

Pour une explication détaillée, veuillez consulter l’article «Option de mode DNS».

DNSserverIP (en) corde optionnel Champ pour une adresse IP de serveur DNS personnalisée.

Pour une explication détaillée, veuillez consulter l’article «Option de mode DNS».

Device_Id

int32 (en)

Obligatoire

LIRE SEULEMENT Champ. ID unique de l’appareil.

id

int32 (en)

Obligatoire

*Uniquement pour les opérations de modification

LIRE SEULEMENT Champ. ID de tâche unique.

Task_Type_Id

int32 (en)

Obligatoire

Type de champ de tâches.

nom

corde

optionnel

Nom de la tâche.

Timeout

int32 (en)

optionnel

Ce champ définit la valeur de délai d’attente (en secondes) pour l’exécution des tâches.