Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WEB Lire infos serveur
|
WEB Lire infos serveur {( avecCache )} -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
avecCache | Booléen |
![]() |
Vrai pour obtenir la description du cache Web. Sinon (par défaut) la description du cache n'est pas retournée. | |||||
Résultat | Objet |
![]() |
Informations sur le serveur Web et le serveur SOAP en cours d'exécution. | |||||
La commande WEB Lire infos serveur retourne un objet contenant des informations détaillées sur la session courante du serveur Web 4D. Les informations retournées incluent le serveur SOAP.
Note : Les informations retournées par cette commande décrivent les paramètres d'exécution du serveur Web. Ces paramètres peuvent différer de ceux retournés par la commande WEB LIRE OPTION, car ils dépendent de la configuration système, des ressources disponibles, etc.
Par défaut, la commande ne retourne pas la propriété "cache", car elle peut être de taille importante. Toutefois, si vous souhaitez connaître les informations sur le cache, passez Vrai dans le paramètre optionnel avecCache.
L'objet retourné contient les propriétés suivantes (les noms des propriétés sont sensibles à la casse) :
propriété | Type de la valeur | Description | |
started | Booléen | true si le serveur http est lancé, false sinon | |
uptime | Numérique | Temps écoulé depuis le dernier lancement du serveur http | |
httpRequestCount | Numérique | Nombre de hits http reçus par le serveur depuis son lancement | |
startMode | Chaîne | "automatic" si “Lancer le serveur Web au démarrage" est coché, sinon "manual". | |
SOAPServerStarted | Booléen | true si le serveur SOAP est lancé, false sinon | |
cache | Objet | Cette propriété est disponible seulement si le paramètre avecCache est à Vrai. Décrit le contenu du cache du serveur Web. (voir Propriété Cache ci-dessous) | |
security | Objet | Etat actuel des diverses options de sécurité | |
cipherSuite | Chaîne | Liste de chiffrement utilisée par 4D pour le protocole sécurisé (correspond au paramètre base Liste de chiffrement SSL) | |
HTTPEnabled | Booléen | true si HTTP est activé | |
HTTPSEnabled | Booléen | true si HTTPS est activé | |
HSTSEnabled | Booléen | true si HSTS est activé sur le serveur | |
HSTSMaxAge | Numérique | Age maximum (en secondes) pour HSTS. Par défaut, la durée est de 2 ans (63 072 000 secondes). | |
minTLSVersion | Chaîne | Version TLS minimale acceptée pour les connexions (correspond au paramètre base Min version TLS) | |
openSSLVersion | Chaîne | Version de la librairie OpenSSL utilisée | |
perfectForwardSecrecy | Booléen | true si PFS est disponible sur le serveur, false sinon | |
options | Objet | Etat actuel des différentes options standard du serveur Web | |
CORSEnabled | Booléen | Vrai si le service CORS est activé sur le serveur, sinon Faux (par défaut) | |
CORSSettings | Collection | Collection d'objets CORS définissant la liste de méthode(s) et d'hôte(s) autorisés (voir l'option web Web propriétés CORS) | |
webCharacterSet | Chaîne | Nom du jeu de caractères (correspond à l'option web Web jeu de caractères) | |
webHTTPCompressionLevel | Numérique | Niveau de compression pour les échanges HTTP compressés (correspond à l'option web Web niveau de compression HTTP) | |
webHTTPCompressionThreshold | Numérique | Seuil de compression (correspond à l'option web Web seuil de compression HTTP) | |
webHTTPSPortID | Numérique | Numéro de port TCP utilisé par le serveur Web pour les connexions sécurisées (correspond à l'option web Web numéro de port HTTPS) | |
webInactiveProcessTimeout | Numérique | Non significatif en mode sessions Web évolutives, voir Gestion des sessions Web. Durée de vie des process inactifs (correspond à l'option web Web timeout process) | |
webInactiveSessionTimeout | Numérique | Non significatif en mode sessions Web évolutives, voir Gestion des sessions Web. Durée de vie des sessions inactives (correspond à l'option web Web timeout session) | |
webIPAddressToListen | Collection | Adresse IP, dans le "format" défini, sur laquelle le serveur web reçoit des requêtes http (correspond à l'option web Web adresse IP d’écoute) | |
webMaxConcurrentProcesses | Numérique | Non significatif en mode sessions Web évolutives, voir Gestion des sessions Web. Nombre maximum de process web simultanés (correspond à l'option web Web process Web simultanés maxi) | |
webPortID | Numérique | Port TCP utilisé par le serveur Web (correspond à l'option web Web numéro du port) |
Si vous passez Vrai dans le paramètre avecCache, la commande retourne les propriétés de l'objet "cache" avec le contenu suivant :
Nom de la propriété | Type de la valeur | Description |
cacheUsage | Numérique | Taux d'utilisation du cache |
numOfLoads | Numérique | Nombre d'objets chargés |
currentSize | Numérique | Taille actuelle du cache |
maxSize | Numérique | Taille maximale du cache |
objectMaxSize | Numérique | Taille maximale des objets pouvant être chargés dans le cache |
enabled | Booléen | "true" si le serveur web est activé |
nbCachedObjects | Numérique | Nombre d'objets dans le cache |
cachedObjects | Collection | Collection d'objets dans le cache. Chaque objet mis en cache est défini par différentes propriétés (url, mimeType, expirationType, lastModified, etc.) |
Après exécution du code suivant :
$webServerInfo:=WEB Lire infos serveur(Vrai)
... $webServerInfo contiendra par exemple :
{<br /> "started": true,<br /> "uptime": 40,<br /> "SOAPServerStarted": true,<br /> "startMode": "manual",<br /> "httpRequestCount": 0,<br /> "options": {<br /> "CORSEnabled": false,<br /> "CORSSettings": null,<br /> "webCharacterSet": "UTF-8",<br /> "webHTTPCompressionLevel": 1,<br /> "webHTTPCompressionThreshold": 1024,<br /> "webHTTPSPortID": 443,<br /> "webIPAddressToListen": ["192.168.xxx.xxx"],<br /> "webInactiveProcessTimeout": 28800,<br /> "webInactiveSessionTimeout": 28800,<br /> "webMaxConcurrentProcesses": 100,<br /> "webPortID": 80<br /> },<br /> "security": {<br /> "HTTPSEnabled": true,<br /> "HTTPEnabled": true,<br /> "cipherSuite": "ECDHE-RSA-AES128-GCM-SHA256:...:CAMELLIA128-SHA",<br /> "openSSLVersion": "OpenSSL 1.0.2h 3 May 2016",<br /> "perfectForwardSecrecy": true,<br /> "minTLSVersion": "1.2" <br /> },<br /> "cache": {<br /> "cacheUsage": 1,<br /> "numOfLoads": 24,<br /> "currentSize": 154219,<br /> "maxSize": 10485760,<br /> "objectMaxSize": 524288,<br /> "enabled": true,<br /> "nbCachedObjects": 23,<br /> "cachedObjects": [<br /> {...},{...}<br /> ]<br /> }<br />}
Lire activite process
Lire information licence
SOAP REJETER NOUVELLES REQUETES
Produit : 4D
Thème : Serveur Web
Numéro :
1531
Nom intl. : WEB Get server info
Créé : 4D v16 R5
Modifié : 4D v17
Modifié : 4D v18 R4
4D - Langage ( 4D v20 R7)