Exemple d'objet 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"
}

Description des champs

champ type description

Type de demande

corde

Ce champ définit type de la demande. Les valeurs possibles sont «GET» et «POST»

exemple:
"RequestType": "GET"

URL

corde

Champ pour une adresse de surveillance

exemple:

Mot clé1

corde

Premier champ de recherche par mots clés. Il est possible d’utiliser des expressions de mots clés comme :{[“keyword1″”keyword2»)|!» mot clé3”]}où

{[ – début de l’expression des mots clés;

]} – fin de l’expression des mots clés;

() – crochets de regroupement;

– logique ET;

| – ou logique;

! – logique NON;

«string» – un mot clé;

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

Mot clé2

corde

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

exemple:
"Keyword2": "Contact us"

Mot clé3

corde

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

exemple:
"Keyword3": "Terms"

nom d’utilisateur

corde

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

exemple:
"UserName": "username"

UserPass (UserPass)

corde

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

exemple:
"UserPass": "password"

CheckCertificateAutorité

booléen

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

exemple:
"CheckCertificateAuthority": true

CheckCertificateCN (en)

booléen

Lorsqu’il est activé – valide que l’adresse que vous naviguez correspondances avec le certificat d’adresse a été signé à

exemple:
"CheckCertificateCN": true

CheckCertificateDate

booléen

Lorsqu’il est activé – vérifie la date d’expiration du certificat

exemple:
"CheckCertificateDate": true

CheckCertificateRévocation

booléen

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

exemple:
"CheckCertificateRevocation": true

CheckCertificateUsage

booléen

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

exemple:
"CheckCertificateUsage": true

ClientCertificate

corde

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 spécifierez le nom du certificat ici.

exemple:
"ClientCertificate": "cert.cer"
ExpirationReminderInDays int32 (en) Un rappel qui informe (comme une erreur) de l’expiration du certificat.

exemple:
"ExpirationReminderInDays": "15"

 

FullPageDownload (fullpagedownload)

booléen

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.

exemple:
FullPageDownload": true

Download_Html

booléen

Commutateur activant ou désactivant le téléchargement d’éléments HTML

exemple:
"Download_Html": false

Download_Frames

booléen

Commutateur activant ou désactivant le téléchargement des images

exemple:
"Download_Frames": false

Download_StyleSheets

booléen

Commutateur activant ou désactivant le téléchargement de Feuilles de style

exemple:
"Download_StyleSheets": false

Download_Scripts

booléen

Commutateur activant ou désactivant le téléchargement de scripts

exemple:
"Download_Scripts": false

Download_Images

booléen

Commutateur activant ou désactivant le téléchargement d’images

exemple:
"Download_Images": false

Download_Objects

booléen

Commutateur activant ou désactivant le téléchargement d’objets

exemple:
"Download_Objects": false

Download_Applets

booléen

Commutateur activant ou désactivant le téléchargement de pommes

exemple:
"Download_Applets": false

Download_Additional

booléen

Commutateur permettant ou désactivant le téléchargement de contenu supplémentaire

exemple:
"Download_Additional": false

GetParams

Tableau des cordes

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

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

PostParams (PostParams)

Tableau contenant des chaînes

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

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

HeaderParams

Tableau contenant des chaînes

Vous pouvez spécifier les paramètres de l’en-tête comme clé et sa valeur

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

PrepareScript (PrepareScript)

corde

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 Modes disponibles:

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

Pour une explication détaillée s’il vous plaît voir “DNS Mode Option” article

DNSserverIP (en) corde Le champ pour une adresse IP serveur DNS personnalisée, pour une explication détaillée s’il vous plaît voir “DNS Mode Option” article

Int32 Int32

LIRE SEULEMENT Champ. ID unique de l’appareil.

exemple:
"Site_Id": 8550

id

Int32 Int32

LIRE SEULEMENT Champ. Id de tâche unique

exemple:
"Id": 17709

Task_Type_Id

Int32 Int32

Type de champ de tâches. Veuillez vérifier les valeurs potentielles de « Task_type_id » dans un tableau approprié

exemple:
"Task_Type_Id": 2

nom

corde

Nom de la tâche

exemple:
"Name": "msn.com"

Timeout

Int32 Int32

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

exemple:
"Timeout": 300