JSON Object Example
{
 "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": falso,
 "Download_Frames": falso,
 "Download_StyleSheets": falso,
 "Download_Scripts": falso,
 "Download_Images": falso,
 "Download_Objects": falso,
 "Download_Applets": falso,
 "Download_Additional": falso,
 "ClientCertificate": "",
 "ExpirationReminderInDays": "",
 "GetParams": [],
 "PostParams": 
 [
  {
 "Name": "prueba",
 "Value": "prueba"
  },
  {
 "Name": "contraseña",
 "Value": "prueba"
  }
 ],
 "HeaderParams": [],
 "PrepareScript": "",
 "DNSResolveMode": "Dispositivo almacenado en caché",
 "DNSserverIP": nulo,
 "Device_Id": 82773,
 "Id": 203529,
 "Task_Type_Id": 2,
 "Name": "inicio de sesión en webpanel"
}

Descripción de los campos

Campo Tipo Descripción

RequestType

Cadena

Este campo define el TIPO de la solicitud. Los valores posibles son “GET” y “POST”

Ejemplo:
"RequestType": "GET"

Url

Cadena

Campo para una dirección de monitoreo

Ejemplo:

Palabra clave1

Cadena

Primer campo de búsqueda de palabras clave. Existe la posibilidad de utilizar expresiones de palabras clave como: ?[(“keyword1″&”keyword2″) !” keyword3″]-donde

– – inicio de expresión de palabra clave;

] – fin de la expresión de palabra clave;

() – grupos de corchetes;

& – lógico Y;

| – OR lógico;

! – NO lógico;

“string” – una palabra clave;

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

Palabra clave2

Cadena

Segundo campo de búsqueda de palabras clave.

Ejemplo:
"Keyword2": "Contact us"

Palabra clave3

Cadena

Tercer campo de búsqueda de palabras clave.

Ejemplo:
"Keyword3": "Terms"

nombre de usuario

Cadena

Este campo contiene un nombre de usuario para la autenticación de acceso básica HTTP

Ejemplo:
"UserName": "username"

UserPass

Cadena

Este campo contiene una contraseña para la autenticación de acceso básica HTTP

Ejemplo:
"UserPass": "password"

CheckCertificateAuthority

Booleana

Cuando está habilitado: comprueba si la cadena de certificados no contiene un certificado raíz que no es de confianza.

Ejemplo:
"CheckCertificateAuthority": true

CheckCertificateCN

Booleana

Cuando está habilitado: valida que la dirección en la que navega coincidacones con el certificado de dirección se haya firmado con

Ejemplo:
"CheckCertificateCN": true

CheckCertificateDate

Booleana

Cuando está habilitado: verifica la fecha de caducidad del certificado

Ejemplo:
"CheckCertificateDate": true

CheckCertificateRevocation

Booleana

Cuando está habilitado: valida que la cadena de certificados no contiene una que se ha revocado.

Ejemplo:
"CheckCertificateRevocation": true

CheckCertificateUsage

Booleana

Cuando está habilitado: verifica el certificado. para el uso incorrecto de cualquier certificado intermedio.

Ejemplo:
"CheckCertificateUsage": true

ClientCertificate

Cadena

Si necesita certificados de cliente para acceder a su sitio, cree un ticket para cargar su certificado SSL para que podamos instalarlos en los agentes de supervisión. Una vez instalado el certificado, especificará el nombre del certificado aquí.

Ejemplo:
"ClientCertificate": "cert.cer"
ExpirationReminderInDays int32 Un recordatorio que notifica (como error) acerca de la expiración del certificado.

Ejemplo:
"ExpirationReminderInDays": "15"

 

FullPageDownload

Booleana

Cuando la herramienta Descarga de página completa está habilitada, se analiza el código HTML devuelto. A continuación, se descargan los elementos analizados dentro del HTML, como imágenes, hojas de estilo, applets, etc.

Ejemplo:
FullPageDownload": true

Download_Html

Booleana

Cambiar la activación o desactivación de la descarga de elementos HTML

Ejemplo:
"Download_Html": false

Download_Frames

Booleana

Cambiar la activación o desactivación de la descarga de marcos

Ejemplo:
"Download_Frames": false

Download_StyleSheets

Booleana

Cambiar la activación o desactivación de la descarga de hojas de estilo

Ejemplo:
"Download_StyleSheets": false

Download_Scripts

Booleana

Cambiar la activación o desactivación de la descarga de scripts

Ejemplo:
"Download_Scripts": false

Download_Images

Booleana

Cambiar la activación o desactivación de la descarga de imágenes

Ejemplo:
"Download_Images": false

Download_Objects

Booleana

Activar o desactivar la descarga de objetos

Ejemplo:
"Download_Objects": false

Download_Applets

Booleana

Interruptor de activación o desactivación de la descarga de applets

Ejemplo:
"Download_Applets": false

Download_Additional

Booleana

Cambiar la habilitación o desactivación de la descarga de contenido adicional

Ejemplo:
"Download_Additional": false

GetParams

Matriz de cadenas

Puede especificar parámetros GET como clave y su valor

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

PostParams

Matriz que contiene cadenas

Puede especificar parámetros POST como clave y su valor

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

HeaderParams

Matriz que contiene cadenas

Puede especificar parámetros de encabezado como clave y su valor

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

PrepareScript

Cadena

Este campo puede contener código de C, que se puede utilizar para datos POST, GET y URL específicos, por ejemplo, generador de números aleatorios o algunos parámetros atípicos que se pueden crear con él. Por ejemplo, esto se puede utilizar para generar una dirección URL dinámica en función de las solicitudes anteriores (si dio menos de 1000 enlaces – abrir una dirección URL, otra – otra.) Póngase en contacto con el soporte técnico para obtener más información sobre el uso.
DNSResolveMode Cadena Modos disponibles:

  • Dispositivo almacenado en caché
  • No en caché
  • TTL en caché
  • Servidor DNS externo

Para una explicación detallada por favor vea “Opción de modo DNS” artículo

DNSserverIP Cadena El campo para una dirección IP de servidor DNS personalizado, para una explicación detallada, consulte el artículo “Opción de modo DNS”

Int32

LEER SOLAMENTE Campo. ID de dispositivo único.

Ejemplo:
"Site_Id": 8550

Id

Int32

LEER SOLAMENTE Campo. Identificador de tarea único

Ejemplo:
"Id": 17709

Task_Type_Id

Int32

Tipo del campo de tarea. Compruebe Los valores potenciales para “Task_type_id” en una tabla adecuada

Ejemplo:
"Task_Type_Id": 2

Nombre

Cadena

Nombre de la tarea

Ejemplo:
"Name": "msn.com"

Timeout

Int32

Este campo define el valor de tiempo de espera (en segundos) para la ejecución de la tarea.

Ejemplo:
"Timeout": 300