| 4D v18Método base On Web Connection | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 Método base On Web Connection 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| $1, $2, $3, $4, $5, $6 -> Método base On Web Connection | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| $1 | Texto |   | URL | |||||
| $2 | Texto |   | Encabezado HTTP + Cuerpo HTTP | |||||
| $3 | Texto |   | Dirección IP del navegador | |||||
| $4 | Texto |   | Dirección IP del servidor | |||||
| $5 | Texto |   | Nombre de usuario | |||||
| $6 | Texto |   | Contraseña | |||||
El Método base On Web Connection puede llamarse en los siguientes casos:
Para mayor información, consulte el párrafo “Llamadas al Método base On Web Connection” abajo.
La petición debe haber sido aceptada previamente por el Método base On Web Authentication (si existe) y el servidor web debe lanzarse.
El Método base On Web Connection recibe seis parámetros de tipo texto, pasados por 4D ($1, $2, $3, $4, $5 y $6). Los contenidos de estos parámetros son los siguientes:| Parámetros | Tipo | Descripción | 
| $1 | Texto | URL | 
| $2 | Texto | Encabezado HTTP + cuerpo HTTP (hasta 32 kb de límite) | 
| $3 | Texto | Dirección IP del navegador | 
| $4 | Texto | Dirección IP llamada del servidor | 
| $5 | Texto | Nombre de usuario | 
| $6 | Texto | Contraseña | 
Debe declarar estos seis parámetros de esta manera:
  ` Método de base On Web Connection
 
 C_TEXT($1;$2;$3;$4;$5;$6)
 
  ` Código para el método| URL introducido en el navegador | Valor del parámetro $1 | 
| 123.4.567.89 | / | 
| http://123.4.567.89 | / | 
| 123.4.567.89/Clientes | /Clientes | 
| http://123.4.567.89/Clientes | /Clientes | 
| http://123.4.567.89/Clientes/Añadir | /Clientes/Añadir | 
| 123.4.567.89/Hacer_esto/Si_OK/Hacer_eso | /Hacer_esto/Si_OK/Hacer_eso | 
Advertencia: para evitar que un usuario acceda directamente a una base con un marcador creado durante una sesión anterior, 4D intercepta todo URL que corresponda a uno de los URLs estándar 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 / HTTP/1.1
Accept: image/jpeg, application/x-ms-application,  image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap,  application/vnd.ms-powerpoint, application/vnd.ms-excel,  application/msword, */*
Accept-Language: fr-FR
User-Agent:  Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2;  .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center  PC 6.0; .NET4.0C)
Accept-Encoding: gzip, deflate
Host: 123.45.67.89
Connection: Keep-AliveNota: si el nombre de usuario enviado por el navegador existe en 4D, el parámetro $6 (la contraseña del usuario) no se devuelve por razones de seguridad.
El Método base On Web Connection puede utilizarse como punto de entrada para el servidor web 4D, bien sea utilizando la URL especial 4DCGI, o utilizando las URLs de comando personalizadas.
Advertencia: la llamada de un comando 4D que muestra un elemento de interfaz (DIALOG, ALERT...) termina el procesamiento del método.
El Método base On Web Connection se llama en los siguientes casos:
	Producto: 4D
	Tema: Métodos base
	
        
        
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v18)
	
	
	
	
	
 Añadir un comentario
Añadir un comentario