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": 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"
}

字段描述

领域 类型 必需/可选 描述

请求类型

字符串

必填

此字段定义请求的类型。

可能的值:

  • 获取
  • 发布
  • 删除
  • 选项
  • 跟踪
  • 补丁
例子:
"RequestType": "GET"

Url

字符串

必填

监控地址的字段。

例子:

关键字1

字符串

自选

第一个关键字搜索字。 在此处查看如何创建关键字

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

关键字2

字符串

自选

第二个关键字搜索字段。

例子:
"Keyword2": "Contact us"

关键词3

字符串

自选

第三个关键字搜索字段。

例子:
"Keyword3": "Terms"

用户

字符串

自选

此字段包含用于 HTTP 基本访问身份验证的用户名

例子:
"UserName": "username"

用户通行证

字符串

自选

此字段包含用于 HTTP 基本访问身份验证的密码

例子:
"UserPass": "password"

检查证书颁发机构

布尔

自选

启用后 – 验证证书链是否不包含不受信任的根证书。

例子:
"CheckCertificateAuthority": true

检查证书CN

布尔

自选

启用后, 验证您使用地址证书导航匹配的地址。

例子:
"CheckCertificateCN": true

检查证书日期

布尔

自选

启用后 – 验证证书到期日期。

例子:
"CheckCertificateDate": true

检查证书重新调用

布尔

自选

启用后 – 验证证书链不包含已吊销的证书链。

例子:
"CheckCertificateRevocation": true

检查证书使用情况

布尔

自选

启用后 – 验证证书。 链为任何中间证书的错误使用。

例子:
"CheckCertificateUsage": true

客户端证书

字符串

自选

如果您需要客户端证书才能访问您的网站,请创建一个票证来上载您的 SSL 证书,以便我们可以在监视代理上安装它们. 证书安装完毕后,您可以在此处指定证书名称。

例子:
"ClientCertificate": "cert.cer"
过期提醒日 int32 自选 提醒通知(作为错误)有关证书过期。

例子:
"ExpirationReminderInDays": "15"

 

全页下载

布尔

自选

启用整页下载工具后,将分析返回的 HTML。 然后下载 HTML 中解析的元素,如图像、样式表、小程序等。

例子:
FullPageDownload": true

Download_Html

布尔

自选

切换启用或禁用 HTML 元素下载。

例子:
"Download_Html": false

Download_Frames

布尔

自选

切换启用或禁用帧下载。

例子:
"Download_Frames": false

Download_StyleSheets

布尔

自选

切换启用或禁用样式表下载。

例子:
"Download_StyleSheets": false

Download_Scripts

布尔

自选

切换启用或禁用脚本下载。

例子:
"Download_Scripts": false

Download_Images

布尔

自选

切换启用或禁用图像下载。

例子:
"Download_Images": false

Download_Objects

布尔

自选

切换启用对象或禁用对象下载。

例子:
"Download_Objects": false

Download_Applets

布尔

自选

切换启用或禁用苹果下载。

例子:
"Download_Applets": false

Download_Additional

布尔

自选

切换启用或禁用其他内容的下载。

例子:
"Download_Additional": false

GetParams

字符串阵列

自选

您可以指定 GET 参数为密钥及其值。

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

邮递

包含字符串的阵列

自选

您可以在此处将 POST 参数指定为键及其值。 要发送“行”数据,请改用“行后数据”字段。

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

头参数

包含字符串的阵列

自选

您可以指定头参数为密钥及其值。 如果没有为请求指定内容类型标题,则请求将使用默认内容类型 应用程序/x-www-形式-ulencode 发送

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

行后数据

字符串

使用此字段在 HTTP(S) 请求中将有效负载作为“原始”数据(JSON、XML 等)发送。 要发送静态名称-值集合(表单数据),请改用 PostParams。

准备脚本/后脚本

字符串

自选

此字段可以包含 C# 代码,可用于特定的 POST、GET 和 URL 数据,例如,可以使用随机数生成器或一些非典型参数拉取。 例如,这可用于生成动态 URL,具体取决于以前的请求(如果它提供的链接少于 1000 个 – 打开一个 URL,否则 – 另一个 URL。有关使用的详细信息,请联系技术支持人员。
DNS 解析模式 字符串 自选 可能的值:

  • 设备缓存
  • 非缓存
  • TTL 缓存
  • 外部 DNS 服务器

有关详细解释,请参阅 “DNS 模式选项” 文章。

DNSserverIP 字符串 自选 自定义 DNS 服务器 IP 地址的字段。

有关详细解释,请参阅 “DNS 模式选项” 文章。

关注重定向 布尔 自选 如果“关注重定向”选项设置为“是”,则系统将遵循随 301 响应一起发送的 URL 的路径,并将每个重定向视为单独的 HTTP 请求。
Device_Id

int32

必填

只读字段。 唯一的设备 ID。

例子:
"Site_Id": 8550

Id

int32

必填

*仅用于编辑操作

只读字段。 唯一的任务 ID。

例子:
"Id": 17709

Task_Type_Id

int32

必填

任务字段的类型。

例子:
"Task_Type_Id": 2

名字

字符串

自选

任务名称。

例子:
"Name": "msn.com"

超时

int32

自选

此字段定义任务执行超时值(以秒为单位)。

例子:
"Timeout": 300