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