4D v13.4HTTP AUTHENTICATE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
HTTP AUTHENTICATE
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HTTP AUTHENTICATE ( nombre ; clave {; metodoAut} {; *} ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| nombre | Texto |
|
Nombre de usuario | |||||
| clave | Texto |
|
Clave de usuario | |||||
| metodoAut | Entero largo |
|
Método de autenticación: 0 o se omite = no definido, 1 = BASIC, 2 = DIGEST | |||||
| * | Operador |
|
Si se pasa: autenticación por proxy | |||||
El comando HTTP AUTHENTICATE permite efectuar peticiones HTTP a los servidores que necesitan la autenticación de la aplicación cliente. Los métodos BASIC y DIGEST son compatibles, así como también la presencia de un proxy.
En los parámetros nombre y clave, pase la información de identificación requerida(nombre de usuario y contraseña). Esta información se codifica y añade a la siguiente petición HTTP enviada utilizando el comando HTTP Request o HTTP Get, de manera que es necesario llamar al comando HTTP AUTHENTICATE antes de cada petición HTTP.
El parámetro opcional metodoAut permite indicar el método de autenticación a utilizar. Puede pasar una de las siguientes constantes, del tema HTTP Client:
| Constante | Tipo | Valor | Comentario |
| HTTP Basic | Entero largo | 1 | Utilizar el método de autenticación BASIC |
| HTTP Digest | Entero largo | 2 | Utilizar el método de autenticación DIGEST |
Ejemplos de peticiones con autenticación:
// Autenticación en un servidor HTTP en modo DIGEST
HTTP AUTHENTICATE("httpUser";"123";2)
// Autenticación en un proxy en modo por defecto
HTTP AUTHENTICATE("ProxyUser";"456";*)
$httpStatus:=HTTP Get(...)
Producto: 4D
Tema: Cliente HTTP
Número
1161
Lista alfabética de los comandos

Creado por: 4D v13