| 
                    
 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 GET OPTION 
                                
                                
        
 | 
                ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HTTP GET OPTION ( opção ; valor ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| opção | Inteiro longo | 
             
         | 
        Código da opção a ler | |||||
| valor | Inteiro longo | 
             
         | 
        Valor atual da opção | |||||
O comando HTTP GET OPTION devolve o valor atual das opções HTTP (opções utilizadas pelo cliente para a próxima solicitação provocada pelo comando HTTP Get ou HTTP Request). O valor atual de uma opção pode ser o valor por defeito ou pode ter sido modificado utilizando o comando HTTP SET OPTION.
Nota: as opções são locais ao processo atual. Em um componente, são locais ao componente em execução.
Passe no parâmetro opção o número da opção cujo valor quer ler. Pode utilizar uma das seguintes constantes predefinidas, disponíveis no tema HTTP Client:
 value = uma das constantes abaixo: Permite obter ou estabelecer o estado arquivo de histórico da petição do cliente HTTP. Quando ativado, este arquivo chamado "4DHTTPClientLog_nn.txt", é armazenado na pasta "Logs" da aplicação (nn é o número de arquivo). É útil para depurar problemas com petições de cliente HTTP. Registra cada petição em modo raw. Petições inteiras, incluindo cabeçalhos, são armazenadas: partes do corpo também podem ser registradas, para saber mais veja Description of log files.
	
		
			 
	
	
		Constante 
				
			Tipo 
				
			
			Valor 
			
			Comentário 
		
			 HTTP client log 
                        	
			Inteiro longo 
                        
                        
			7 
                        
			 
 
			 HTTP compression 
                        	
			Inteiro longo 
                        
                        
			6 
                        
			valor = 0 (não comprimir) ou 1 (comprimir). Por defeito: 0 
		
Esta  opção ativa ou desativa o mecanismo de compreensão das petições  entre o cliente e o servidor, para acelerar os intercâmbios. Quando  este mecanismo está ativo, o cliente HTTP utiliza a compreensão  deflate ou GZIP em função da resposta do servidor.
			 HTTP display auth dial 
                        	
			Inteiro longo 
                        
                        
			4 
                        
			valor = 0 (não mostrar o diálogo) ou 1 (mostrar o diálogo). Por defeito: 0 
		
Esta opção controla a visualização da caixa de diálogo de autenticação ao executar o comando HTTP Get ou HTTP Request. Por defeito, este comando não provoca a visualização da caixa de diálogo, normalmente deve utilizar o comando HTTP AUTHENTICATE. Entretanto, se deseja que apareça uma caixa de diálogo de autenticação  do usuário para que introduza seu nome de usuário e senha, passe  1 em valor. A caixa de diálogo aparece somente se a solicitação requer autenticação.
			 HTTP follow redirect 
                        	
			Inteiro longo 
                        
                        
			2 
                        
			valor = 0 (não aceita redirecionamentos) o 1 (aceita redirecionamentos). 
		
Valor por defeito = 2
			 HTTP max redirect 
                        	
			Inteiro longo 
                        
                        
			3 
                        
			valor = número máximo de redirecionamentos aceitos 
		
Valor por defeito = 2
			 HTTP reset auth settings 
                        	
			Inteiro longo 
                        
                        
			5 
                        
			valor = 0 (não apagar a informação) ou 1 (apagar). Por defeito: 0 
		
Esta  opção permite indicar a 4D memorizar a informação de autenticação  do usuário (nome de usuário, senha, método, etc.) Com a finalidade de voltar a usar-los mais a frente. Por defeito, esta informação é apagada  depois de cada execução do comando HTTP Get ou HTTP Request. Passe 0 em valor para memorizar-los e para apagar-los. Tenha em conta que quando passa 0, a  informação é conservada durante a seção, mas não é guardada.
			 
	
HTTP timeout 
                        	
			Inteiro longo 
                        
                        
			1 
                        
			valor = timeout da solicitação do cliente, expressada em  segundos. O time out é o tempo de espera do cliente HTTP no caso de  não haver resposta por parte do servidor. Ao final deste período, o  cliente fecha a seção, e o pedido é perdido. 
		
Por defeito, este  tempo é de 120 segundos. Pode ser mudado em função de características específicas (estado da rede, características da aplicação, etc).
No parâmetro valor, passe uma variável para receber o valor atual da opção.
	Produto: 4D
	Tema: Cliente HTTP
	Número 
        1159
        
        
        
	
	Criado por: 4D v13
	Modificado: 4D v19 R7
	
	
	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