Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
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 v20)
Manual de linguagem 4D ( 4D v20.1)
Manual de linguagem 4D ( 4D v20.2)
Manual de linguagem 4D ( 4D v20.3)
Manual de linguagem 4D ( 4D v20.4)
Manual de linguagem 4D ( 4D v20.5)
Manual de linguagem 4D ( 4D v20.6)