JSON Object Example
{
 "Server": "ftp.nowhere.com",
 "LoginToServer": wahr,
 "UserName": "demo_username",
 "Passwort": "demo_password",
 "Verzeichnis": "Dateien",
 "GetDirectoryListing": true,
 "CheckFile1": "text.txt",
 "CheckFile2": "",
 "CheckFile3": "",
 "DownloadFile": "text.txt",
 "RequireSSL": wahr,
 "DNSResolveMode": "Device Cached",
 "DNSserverIP": null,
 "Device_Id": 8550,
 "Id": 17714,
 "Task_Type_Id": 6,
 "Name": "FTP",
 "Timeout": 0
}

Beschreibung der Felder

Feld drucktype beschreibung

Server

Schnur

FTP-Serveradresse

Beispiel:
"Server": "ftp.nowhere.com"

LoginToServer

Boolean

Wenn diese Option aktiviert ist, wird der Anmeldevorgang während der Überwachungssitzung ausgeführt.

Beispiel:
"LoginToServer": true

Nutzername

Schnur

Dieses Feld enthält einen Benutzernamen für die FTP-Authentifizierung

Beispiel:
"UserName": "demo_username"

Passwort

Schnur

Dieses Feld enthält ein Kennwort für die FTP-Authentifizierung

Beispiel:
"Password": "demo_password"

Verzeichnis

Schnur

Dieses Feld gibt den Verzeichnisnamen an, der überprüft werden soll.

Beispiel:
"Directory": "files"

GetDirectoryListing

Boolean

Wenn aktiviert – Dateien, die in einem Verzeichnis gespeichert sind, werden aufgelistet.

Beispiel:
"GetDirectoryListing": true

CheckFile1

Schnur

Die Verfügbarkeit eines in dieser Datei angegebenen Dateinamens wird während der Überwachung überprüft.

Beispiel:
"CheckFile1": "text.txt"

CheckFile2

Schnur

Die Verfügbarkeit eines in dieser Datei angegebenen Dateinamens wird während der Überwachung überprüft.

Beispiel:
"CheckFile2": "picture.png"

CheckFile3

Schnur

Die Verfügbarkeit eines in dieser Datei angegebenen Dateinamens wird während der Überwachung überprüft.

Beispiel:
"CheckFile3": "song.mp3"

Network.downloadfile

Schnur

Wenn Dateiname angegeben wird – erste 2MBbyte werden heruntergeladen, um die Barrierefreiheit zu überprüfen

Beispiel:
"DownloadFile": "text.txt"

Requiressl

Boolean

Wenn diese Option aktiviert ist– FTP über verschlüsseltes SSL-Protokoll wird angefordert.

Beispiel:
"RequireSSL": true
DNSResolveMode Schnur

Verfügbare Modi:

  • Gerät zwischengespeichert
  • Nicht zwischengespeichert
  • TTL-Cached
  • Externer DNS-Server

Ausführliche Erläuterungen finden Sie im Artikel “DNS-Modusoption”

DNSserverIP Schnur Feld für eine benutzerdefinierte DNS-Server-IP-AdresseFür eine ausführliche Erläuterung lesen Sie bitte den Artikel “DNS-Modusoption”
 

Int32

LESEN Sie NUR Feld. Eindeutige Geräte-ID

Beispiel:
"Device_Id": 8550

Id

Int32

LESEN Sie NUR Feld. Eindeutige Aufgaben-ID

Beispiel:
"Id": 17714

Task_Type_Id

Int32

Typ des Vorgangsfelds. Überprüfen Sie potenzielle Werte für “Task_type_id” in der entsprechenden Tabelle

Beispiel:
"Task_Type_Id": 6

name

Schnur

Aufgabenname

Beispiel:
"Name": "FTP"

Timeout

Int32

Dieses Feld definiert den maximalen Zeitwert (in msekunden) für die Taskausführung.

Beispiel:
"Timeout": 0