4D v16.3HTTP AUTHENTICATE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
HTTP AUTHENTICATE
|
HTTP AUTHENTICATE ( nome ; senha {; metodoAut} {; *} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
nome | Texto |
![]() |
Nome de usuário | |||||
senha | Texto |
![]() |
Senha de usuário | |||||
metodoAut | Inteiro longo |
![]() |
Método de autenticação: 0 ou se omite = não definido, 1 = BASIC, 2 = DIGEST | |||||
* | Operador |
![]() |
Se passado: autenticação por proxy | |||||
O comando HTTP AUTHENTICATE permite fazer petições HTTP aos servidores que necessitam a autenticação da aplicação cliente. Os métodos BASIC e DIGEST são compatíveis, assim como também a presença de um proxy.
Nos parâmetros nome e senha, passe a informação de identificação requerida(nome de usuário e senha). Esta informação é codificada e agregada à seguinte petição HTTP enviada utilizando o comando HTTP Request ou HTTP Get, portanto é necessário chamar ao comando HTTP AUTHENTICATE antes de cada petição HTTP.
O parâmetro opcional metodoAut permite indicar o método de autenticação a utilizar. Pode passar uma das seguintes constantes, do tema HTTP Client:
Constante | Tipo | Valor | Comentário |
HTTP basic | Inteiro longo | 1 | Utilizar o método de autenticação BASIC |
HTTP digest | Inteiro longo | 2 | Utilizar o método de autenticação DIGEST |
Exemplos de petições com autenticação:
// Autenticação em um servidor HTTP em modo DIGEST
HTTP AUTHENTICATE("httpUser";"123";2)
// Autenticação em um proxy em modo por defeito
HTTP AUTHENTICATE("ProxyUser";"456";*)
$httpStatus:=HTTP Get(...)
Produto: 4D
Tema: Cliente HTTP
Número
1161
Criado por: 4D v13
Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)