| 4D v18Méthode base Sur connexion Web | |||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 Méthode base Sur connexion Web 
         | ||||||||||||||||||||||||||||||||||||
| Paramètres | Type | Description | 
| $1 | Texte | URL | 
| $2 | Texte | En-tête + corps HTTP (32 ko maximum) | 
| $3 | Texte | Adresse IP du navigateur | 
| $4 | Texte | Adresse IP appelée du serveur | 
| $5 | Texte | Nom d’utilisateur | 
| $6 | Texte | Mot de passe | 
Vous devez déclarer ces six paramètres de la manière suivante :
  ` Méthode base Sur connexion Web
 
 C_TEXTE($1;$2;$3;$4;$5;$6)
 
  ` Code pour la méthode| URL saisi dans le navigateur | Valeur du paramètre $1 | 
| 123.4.567.89 | / | 
| http://123.4.567.89 | / | 
| 123.4.567.89/Clients | /Clients | 
| http://123.4.567.89/Clients | /Clients | 
| http://123.4.567.89/Clients/Ajouter | /Clients/Ajouter | 
| 123.4.567.89/Faire_ceci/Si_OK/Faire_cela | /Faire_ceci/Si_OK/Faire_cela | 
ATTENTION : Pour empêcher un utilisateur d'accéder directement à une base à l'aide d'un marqueur créé pendant une session précédente, 4D intercepte tout URL correspondant à un des URLs standard de 4D.
GET /favicon.ico HTTP/1.1
Referer: http://123.45.67.89/4dcgi/test
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; fr-fr) AppleWebKit/523.10.3 (KHTML, like Gecko) Version/3.0.4 Safari/523.10
Cache-Control: max-age=0
Accept: */*
Accept-Language: fr-fr
Accept-Encoding: gzip, deflate
Connection: keep-alive
Host: 123.45.67.89GET /test HTTP/1.1
Accept: text/html, application/xhtml+xml, image/jxr, */*
Accept-Encoding: gzip, deflate
Accept-Language: fr-FR
Connection: Keep-Alive
Host: 123.45.67.89
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586Note : Si le nom d’utilisateur envoyé par le navigateur existe dans 4D, pour des raisons de confidentialité le paramètre $6 n’est alors pas rempli (il reçoit une chaîne vide).
La Méthode base Sur connexion Web peut être utilisée comme point d'entrée dans le serveur Web 4D, soit à l'aide de l'URL spécial 4DCGI, soit à l'aide d'URLs de commande personnalisés.
Attention : L’appel d’une commande 4D affichant un élément d’interface (DIALOGUE, ALERTE...) entraîne l’arrêt du traitement de la méthode.
La Méthode base Sur connexion Web est donc appelée dans les cas suivants :
									Méthode base Sur authentification Web
									
									Présentation des méthodes base
									
									URLs et actions de formulaires
									
	Produit :  4D
	Thème :  Serveur Web
	
        
        
	Nom intl. :  On Web Connection Database Method
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v18)
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire