مثال كائن JSON
{
    "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"

UserPass

خيط

اختياري

يحتوي هذا الحقل على كلمة مرور لمصادقة الوصول الأساسي إلى HTTP

مثل:
"UserPass": "password"

التحقق من الشهادةالسلطة

منطقيه

اختياري

عند التمكين – للتحقق مما إذا كانت سلسلة الشهادات لا تحتوي على شهادة جذر غير موثوق بها.

مثل:
"CheckCertificateAuthority": true

تشيك شهادةCN

منطقيه

اختياري

عند التمكين – للتحقق من صحة العنوان الذي تتنقل فيه مع مطابقة شهادة العنوان التي تم التوقيع عليها.

مثل:
"CheckCertificateCN": true

التحقق من الشهادةالتاريخ

منطقيه

اختياري

عند التمكين – يتحقق من تاريخ انتهاء صلاحية الشهادة.

مثل:
"CheckCertificateDate": true

CheckCertificateRecancel

منطقيه

اختياري

عند التمكين – للتحقق من أن سلسلة الشهادات لا تحتوي على شهادة تم إبطالها.

مثل:
"CheckCertificateRevocation": true

التحقق من الشهادةالاستخدام

منطقيه

اختياري

عند التمكين – يتحقق من الشهادة. سلسلة للاستخدام الخاطئ لأي شهادة وسيطة.

مثل:
"CheckCertificateUsage": true

شهادة العميل

خيط

اختياري

إذا كنت تحتاج إلى شهادات عميل للوصول إلى موقعك ، فقم بإنشاء تذكرة لتحميل شهادة SSL الخاصة بك حتى نتمكن من تثبيتها على وكلاء المراقبة. بعد تثبيت الشهادة، يمكنك تحديد اسم الشهادة هنا.

مثل:
"ClientCertificate": "cert.cer"
انتهاء الصلاحيةتذكيرInDays إنت32 اختياري تذكير يقوم بإعلام (كخطأ) بانتهاء صلاحية الشهادة.

مثل:
"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

جيت بارامز

مجموعة من السلاسل

اختياري

يمكنك تحديد معلمات GET كمفتاح وقيمته.

مثل:
"GetParams": [{
"Name": "key",
"Value": "value"
}]

بوستبارامز

صفيف يحتوي على سلاسل

اختياري

يمكنك تحديد معلمات POST كمفتاح وقيمته هنا. لإرسال بيانات “الصف” ، استخدم RowPostData بدلا من ذلك.

مثل:
"PostParams": [{
"Name": "key",
"Value": "value"
}]

HeaderParams

صفيف يحتوي على سلاسل

اختياري

يمكنك تحديد معلمات الرأس كمفتاح وقيمته. إذا لم يتم تحديد رأس نوع المحتوى للطلب، إرسال الطلب مع تطبيق نوع المحتوى الافتراضي /x-www-form-urlencoded.

مثل:
"HeaderParams": [{
"Name": "key",
"Value": "value"
}]

PrepareScript/PostScript

خيط

اختياري

يمكن أن يحتوي هذا الحقل على رمز C # ، والذي يمكن استخدامه لبيانات POST و GET و URL محددة ، على سبيل المثال ، يمكن إنشاء مولد أرقام عشوائية أو بعض المعلمات غير النمطية التي يتم سحبها باستخدامه. على سبيل المثال، يمكن استخدام هذا لإنشاء عنوان URL ديناميكي بناء على الطلبات السابقة (إذا كان يحتوي على أقل من 1000 رابط – افتح عنوان URL واحدا، وآخر – آخر.) يرجى الاطلاع على استخدام إعداد البرنامج النصي ونشر البرنامج النصي أو الاتصال بالدعم الفني للحصول على مزيد من التفاصيل حول الاستخدام.

RowPostData

خيط

اختياري

استخدم هذا الحقل لإرسال الحمولات كبيانات “خام” (JSON وXML وما إلى ذلك) في طلبات HTTP (S). لإرسال مجموعة قيمة اسم ثابتة (بيانات النموذج)، استخدم PostParams بدلا من ذلك.
DNSResolveMode خيط اختياري القيم الممكنة:

  • الجهاز المخزن مؤقتا
  • غير مخبأة
  • TTL المخزن مؤقتا
  • خادم DNS خارجي

للحصول على شرح مفصل، يرجى الاطلاع على مقالة “خيار وضع DNS “.

DNSserverIP خيط اختياري حقل لعنوان IP مخصص لخادم DNS.

للحصول على شرح مفصل، يرجى الاطلاع على مقالة “خيار وضع DNS “.

متابعةعمليات إعادة التوجيه منطقيه اختياري إذا تم تعيين الخيار متابعة عمليات إعادة التوجيه إلى نعم، فسيتبع النظام مسار عنوان URL الذي يتم إرساله مع استجابة 301 وسيعتبر كل عملية إعادة توجيه كطلب HTTP منفصل.
Device_Id

إنت32

مطلوب

قراءة الحقل فقط. معرف الجهاز الفريد.

مثل:
"Site_Id": 8550

معرف

إنت32

مطلوب

*فقط لعمليات التحرير

قراءة الحقل فقط. معرف المهمة الفريد

مثل:
"Id": 17709

Task_Type_Id

إنت32

مطلوب

نوع حقل المهمة.

مثل:
"Task_Type_Id": 1

اسم

خيط

اختياري

اسم المهمة.

مثل:
"Name": "msn.com"

مهله

إنت32

اختياري

يحدد هذا الحقل قيمة المهلة (بالثواني) لتنفيذ المهمة.

مثل:
"Timeout": 300