| 
                    
 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)
	
	
	
Adicionar um comentário