4D v14.3WEB SET HTTP HEADER |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
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)
arrayCamp{1}:="X-VERSION"
arrayCamp{2}:="X-STATUS"
arrayCamp{3}:="Set-Cookie"
arrayValores{1}:="HTTP/1.0"*
arrayValores{2}:="200 OK"*
arrayValores{3}:="C=HELLO"
* 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 pulá-los e escrever somente o seguinte (4D se encarregará do formato do cabeçalho):
fieldArray{1}:="Set-Cookie"
valueArray{1}:="C=HELLO"
Os campos Server, 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
Manual de linguagem 4D ( 4D v14.3)
Inherited from : WEB SET HTTP HEADER ( 4D v14 R2)