Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WEB SET HTTP HEADER
|
WEB SET HTTP HEADER ( cabeçalho|arrayCampo {; valorArray} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
cabeçalho|arrayCampo | Texto, Array texto |
![]() |
Campo ou variável contendo o cabeçalho HTTP requisitado ou campos cabeçalho HTTP | |||||
valorArray | Array texto |
![]() |
Conteúdo de campo de cabeçalho HTTP | |||||
O comando WEB SET HTTP HEADER permite definir os campos do cabeçalho HTTP da resposta enviada ao navegador web por 4D. Só tem efeito em um processo web.
Este comando lhe permite administrar os “cookies”.
Há duas sintaxes disponíveis para este comando:
Este é um exemplo de uma “cookie” personalizada:
C_TEXT($vTcookie)
$vTcookie:="Set-Cookie: USER="+String(Abs(Random))+"; PATH=/"
WEB SET HTTP HEADER($vTcookie)
fieldArray{1}:="X-VERSION"
fieldArray{2}:="X-STATUS"
fieldArray{3}:="Set-Cookie"
fieldArray{4}:="Server"
valueArray{1}:="HTTP/1.0"*
valueArray{2}:="200 OK"*
valueArray{3}:="C=HELLO"
valueArray{4}:="North_Carolina"
* Os dois primeiros elementos são a primeira linha da resposta. Quando são introduzidos, deven ser os elementos 1 y 2 dos arrays. Contudo, é possível omitir eles e escrever somente o seguinte (4D se encarregará do formato do cabeçalho):
fieldArray{1}:="Set-Cookie"
valueArray{1}:="C=HELLO"
Os campos Date e Content-Length sempre são definidos por padrão por 4D.
Produto: 4D
Tema: Web Server
Número
660
Modificado: 4D v6.8
Renomear: 4D v13 (SET HTTP HEADER)
Modificado: 4D v14 R3
Manual de linguagem 4D ( 4D v20 R7)