Exemple d'objet JSON
{

"Timeout": 60,

"Url": "wss://demo.piesocket.com/v3/channel_1?api_key=oCdCMcMPQpbvNjUIzqtvF1d2X2okWpDQj4AwARJuAgtjhzKxVEjdCjwm&notify_self",

"Keyword1": "",

"UserName": "",

"UserPass": "",

"HeaderParams":[],

"GetParams":[],

"RawPostData": "",

"PrepareScript": null,

"PostScript": null,

"CheckCertificateAuthority": true,

"CheckCertificateCN": true,

"CheckCertificateDate": true,

"CheckCertificateRevocation": true,

"CheckCertificateUsage": true,

"ClientCertificate": "",

"ExpirationReminderInDays": "",

"DNSResolveMode": "Device Cached",

"DNSserverIP": "",

"CustomDNSHosts": "",

"Device_Id": 14008,

"Id": 26338,

"Task_Type_Id": 74,

"Name": "wss://demo.piesocket.com/"

}

Voir aussi : WebSocket Monitoring

Description des champs

champ Type Obligatoire/Facultatif description

URL

corde

Obligatoire

URL WebSocket du point de terminaison ou adresse IP de l’URL WebSocket à vérifier.

Mot clé1

corde

optionnel

Premier champ de recherche par mot-clé. Voir comment créer des mots-clés ici.

nom d’utilisateur

corde

optionnel

Ce champ contient un nom d’utilisateur pour l’authentification d’accès de base HTTP.

UserPass (UserPass)

corde

optionnel

Ce champ contient un mot de passe pour l’authentification d’accès de base HTTP.

HeaderParams

tableau de chaînes

optionnel

Vous pouvez spécifier des paramètres d’en-tête en tant que paires clé-valeur. Si l’en-tête de type contenu n’est pas spécifié pour la demande, la demande sera envoyée avec l’application de type de contenu par défaut/x-www-form-urlencoded.

GetParams

tableau de chaînes

optionnel

Vous pouvez spécifier des paramètres GET en tant que paires clé-valeur.

RawPostData

corde

optionnel

Si vous devez transférer des données vers le point de terminaison cible, spécifiez un message dans un format de chaîne ou binaire dans ce champ.

CheckCertificateAutorité

booléen

optionnel

Vérifie si la chaîne de certificats ne contient pas de certificat racine non approuvé.

CheckCertificateCN (en)

booléen

optionnel

Valide que l’adresse que vous naviguez correspond à l’adresse à laquelle le certificat a été signé.

CheckCertificateDate

booléen

optionnel

Vérifie la date d’expiration du certificat.

CheckCertificateRévocation

booléen

optionnel

Valide que la chaîne de certificats ne contient pas de certificat révoqué.

CheckCertificateUsage

booléen

optionnel

Vérifie la chaîne de certificats pour l’utilisation correcte des certificats intermédiaires.

ClientCertificate

corde

optionnel

Nom du certificat SSL client. Si votre connexion nécessite des certificats clients, créez un ticket pour télécharger votre certificat SSL afin que nous puissions les installer sur les agents de surveillance. Lorsque le certificat est installé, vous pouvez spécifier le nom du certificat dans ce champ.
ExpirationReminderInDays int32 (en) optionnel Un rappel qui informe (comme une erreur) de l’expiration du certificat.

PrepareScript (PrepareScript)

corde

optionnel

Ce champ peut contenir du code C#, qui peut être utilisé pour des données POST, GET et URL spécifiques. En outre, avec le code PrepareScript, vous pouvez activer la modification des en-têtes de réponse ou de demande, la limitation du réseau et la redirection du trafic de périphérique via le serveur proxy spécifié. Veuillez consulter utilisation de Prepare Script et Post Script ou contacter le support technique pour plus de détails sur l’utilisation.

Post-scriptum

corde

optionnel

Le script de publication C# peut être appliqué à la réponse pour suivre toutes les informations personnalisées dans la réponse sous forme de cookies ou d’une description de l’en-tête. En outre, un assert peut être ajouté pour valider un en-tête de réponse spécifique pour le contenu spécifié et générer une erreur si la condition n’est pas remplie. Veuillez consulter utilisation de Prepare Script et Post Script ou contacter le support technique pour plus de détails sur l’utilisation.
DNSResolveMode corde optionnel VALEURS POSSIBLES :

  • Dispositif mis en cache
  • Non mis en cache
  • TTL Mis en cache
  • Serveur DNS externe

Pour une explication détaillée, veuillez consulter l’article «Option de mode DNS».

DNSserverIP (en) corde optionnel Champ d’une adresse IP de serveur DNS personnalisée.

Pour une explication détaillée, veuillez consulter l’article «Option de mode DNS».

Device_Id

int32 (en)

Obligatoire

LIRE SEULEMENT Champ. ID unique de l’appareil.

id

int32 (en)

Obligatoire

*Uniquement pour les opérations de modification

LIRE SEULEMENT Champ. ID de tâche unique.

Task_Type_Id

int32 (en)

Obligatoire

Type de champ de tâches.

nom

corde

optionnel

Nom de la tâche.

Timeout

int32 (en)

optionnel

Ce champ définit la valeur du délai d’expiration (en secondes).