Exemplo de objeto 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"
}

Descrição dos campos

campo Type descrição

RequestType

corda

Este campo define o TIPO da solicitação. Os valores possíveis são “GET” e “POST”

exemplo:
"RequestType": "GET"

URL

corda

Campo para um endereço de monitoramento

exemplo:

Palavra-chave1

corda

Primeiro campo de busca de palavras-chave. Existe a possibilidade de usar expressões de palavras-chave como:{[(“palavra-chave1″&”palavra-chave2″)|!” palavra-chave3″]}onde

{[ – início de expressão de palavras-chave;

]} – fim da expressão da palavra-chave;

() – suportes de agrupamento;

& – lógico E;

| – OR lógico;

! – NÃO lógico;

“string” – uma palavra-chave;

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

Palavra-chave2

corda

Segundo campo de busca de palavras-chave.

exemplo:
"Keyword2": "Contact us"

Palavra-chave3

corda

Terceiro campo de busca de palavras-chave.

exemplo:
"Keyword3": "Terms"

Nome do usuário

corda

Este campo contém um nome de usuário para autenticação de acesso básico HTTP

exemplo:
"UserName": "username"

UserPass

corda

Este campo contém uma senha para autenticação de acesso básico HTTP

exemplo:
"UserPass": "password"

CheckCertificateAuthority

booleano

Quando habilitado – verifica se a cadeia de certificados não contém cert raiz não confiável.

exemplo:
"CheckCertificateAuthority": true

CheckCertificateCN

booleano

Quando ativado – valida que o endereço que você navega partidas com certificado de endereço foi assinado para

exemplo:
"CheckCertificateCN": true

CheckCertificateDate

booleano

Quando ativado – verifica a data de validade do certificado

exemplo:
"CheckCertificateDate": true

CheckCertificateRevocation

booleano

Quando habilitada – valida que a cadeia de certificados não contém uma que foi revogada.

exemplo:
"CheckCertificateRevocation": true

CheckCertificateUsage

booleano

Quando habilitado – verifica cert. cadeia para o uso errado de qualquer cert intermediário.

exemplo:
"CheckCertificateUsage": true

ClientCertificate

corda

Se você precisar de certificados de cliente para acessar seu site, crie um bilhete para carregar seu certificado SSL para que possamos instalá-los nos agentes de monitoramento. Depois que o certificado for instalado, você especificará o nome do certificado aqui.

exemplo:
"ClientCertificate": "cert.cer"
ExpiraçãoReminderInDays int32 Um lembrete que notifica (como um erro) sobre a expiração do certificado.

exemplo:
"ExpirationReminderInDays": "15"

 

Carga completa

booleano

Quando a ferramenta Download de página completa é habilitada, o HTML retornado é analisado. Em seguida, os elementos analisados dentro do HTML, como imagens, folhas de estilo, applets, etc., são baixados.

exemplo:
FullPageDownload": true

Download_Html

booleano

Transferência ativando ou desativando elementos HTML download

exemplo:
"Download_Html": false

Download_Frames

booleano

Transferência ativando ou desativando o download de quadros

exemplo:
"Download_Frames": false

Download_StyleSheets

booleano

Transferência ativando ou desativando o download de folhas de estilo

exemplo:
"Download_StyleSheets": false

Download_Scripts

booleano

Download de scripts de ativação ou desativação do Switch

exemplo:
"Download_Scripts": false

Download_Images

booleano

Transferência de imagens ativadas ou desativadas

exemplo:
"Download_Images": false

Download_Objects

booleano

Ativar ou desativar objetos de ativação ou desativação

exemplo:
"Download_Objects": false

Download_Applets

booleano

Transferência ativando ou desativando applets download

exemplo:
"Download_Applets": false

Download_Additional

booleano

Ativar ou desativar o download de conteúdo adicional

exemplo:
"Download_Additional": false

GetParams

Matriz de Cordas

Você pode especificar parâmetros GET como chave e seu valor

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

PostParams

Matriz contendo strings

Você pode especificar parâmetros POST como chave e seu valor

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

CabeçalhoParams

Matriz contendo strings

Você pode especificar parâmetros de cabeçalho como chave e seu valor

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

Prepare-seScript

corda

Este campo pode conter código C#, que pode ser usado para dados específicos de POST, GET e URL, por exemplo, gerador de números aleatórios ou alguns parâmetros atípicos que puxam podem ser criados usando-os. Por exemplo, isso pode ser usado para gerar URL dinâmico dependendo de solicitações anteriores (se ele deu menos de 1000 links – abra uma URL, outra – outra.) Entre em contato com o suporte técnico para obter mais detalhes sobre o uso.
DNSResolveMode corda Modos disponíveis:

  • Cacheado do dispositivo
  • Não armazenado em cache
  • TTL Cached
  • Servidor DNS externo

Para obter uma explicação detalhada, consulte o artigo “DNS Mode Option”

DNSserverIP corda O campo para um endereço IP de servidor DNS personalizado, para uma explicação detalhada, consulte o artigo “DNS Mode Option”

Int32

LEIA APENAS Field. ID de dispositivo único.

exemplo:
"Site_Id": 8550

id

Int32

LEIA APENAS Field. ID de tarefa único

exemplo:
"Id": 17709

Task_Type_Id

Int32

Tipo de campo de tarefas. Verifique os valores potenciais de “Task_type_id” em uma tabela apropriada

exemplo:
"Task_Type_Id": 2

nome

corda

Nome da tarefa

exemplo:
"Name": "msn.com"

timeout

Int32

Este campo define o valor do tempo limite (em segundos) para execução da tarefa.

exemplo:
"Timeout": 300