4D v17.4Méthode base Sur connexion Web | 
            |||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v17.4
 
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_TEXT($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 On Web Connection Database Method 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 (DIALOG, ALERT...) entraîne l’arrêt du traitement de la méthode.
La On Web Connection Database Method 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
	
        
        
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v17)
	
	
	
	
	
	
	4D - Langage ( 4D v17.1)
	
	
	4D - Langage ( 4D v17.2)
	
	
	4D - Langage ( 4D v17.3)
	
	4D - Langage ( 4D v17.4)
	
	
Ajouter un commentaire