JSON Object Example
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
{
"Timeout": 0,
"RequestType": "GET",
"Url": "http://dotcom-monitor.com",
"Keyword1": "",
"Keyword2": "",
"Keyword3": "",
"UserName": "",
"UserPass": "",
"CheckCertificateAuthority": true,
"CheckCertificateCN": true,
"CheckCertificateDate": true,
"CheckCertificateRevocation": true,
"CheckCertificateUsage": true,
"FullPageDownload": false,
"Device_Id": 270725,
"Task_Type_Id": 1,
"Name": "http://dotcom-monitor.com",
"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": "Device Cached",
"DNSserverIP": "",
"CustomDNSHosts": null,
"FollowRedirects": true,
"Id": 489531
}
{ "Timeout": 0, "RequestType": "GET", "Url": "http://dotcom-monitor.com", "Keyword1": "", "Keyword2": "", "Keyword3": "", "UserName": "", "UserPass": "", "CheckCertificateAuthority": true, "CheckCertificateCN": true, "CheckCertificateDate": true, "CheckCertificateRevocation": true, "CheckCertificateUsage": true, "FullPageDownload": false, "Device_Id": 270725, "Task_Type_Id": 1, "Name": "http://dotcom-monitor.com", "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": "Device Cached", "DNSserverIP": "", "CustomDNSHosts": null, "FollowRedirects": true, "Id": 489531 }
{
    "Timeout": 0,
    "RequestType": "GET",
    "Url": "http://dotcom-monitor.com",
    "Keyword1": "",
    "Keyword2": "",
    "Keyword3": "",
    "UserName": "",
    "UserPass": "",
    "CheckCertificateAuthority": true,
    "CheckCertificateCN": true,
    "CheckCertificateDate": true,
    "CheckCertificateRevocation": true,
    "CheckCertificateUsage": true,
    "FullPageDownload": false,
    "Device_Id": 270725,
    "Task_Type_Id": 1,
    "Name": "http://dotcom-monitor.com",
    "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": "Device Cached",
    "DNSserverIP": "",
    "CustomDNSHosts": null,
    "FollowRedirects": true,
    "Id": 489531
}

字段描述

领域 类型 必需/可选 描述

请求类型

字符串

必填

此字段定义请求的类型。

可能的值:

  • 获取
  • 发布
  • 删除
  • 选项
  • 跟踪
  • 补丁
例子:
"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 参数指定为键及其值。 要发送“行”数据,请改用 RowPostData。

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

头参数

包含字符串的阵列

自选

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

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

准备脚本/后脚本

字符串

自选

此字段可以包含 C# 代码,可用于特定的 POST、GET 和 URL 数据,例如,可以使用随机数生成器或一些非典型参数拉取。 例如,这可用于根据以前的请求生成动态 URL(如果它提供的链接少于 1000 个 – 打开一个 URL,否则 – 另一个。有关用法的更多详细信息,请参阅使用准备脚本 和发布脚本 或联系技术支持。

行后数据

字符串

自选

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

名字

字符串

自选

任务名称。

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

超时

int32

自选

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

例子:
"Timeout": 300