4D v15

WEB GET OPTION e WEB SET OPTION

Página Inicial

 
4D v15
WEB GET OPTION e WEB SET OPTION

WEB GET OPTION e WEB SET OPTION  


 

 

WEB GET OPTION ( selector ; value )
WEB SET OPTION ( selector ; value )

Uma nova constante está disponível em 4D v15 para o parâmetro seletor: Web debug log (84).

Este seletor permite obter ou definir o status do novo arquivo de histórico de pedidos HTTP do servidor Web 4D. Quando for ativado, este arquivo, chamado "HTTPDebugLog_nn.txt", é armazenado na pasta "Logs" do aplicativo (nn é o número de arquivos). É útil para  problemas de depuração relacionados com o servidor Web. Registra cada pedido e cada resposta em modo raw. Todos os pedidos, incluindo cabeçalhos, são registrados; opcionalmente, você pode registrar os corpos das petições.

Quando
Web debug log em selector é passado no parâmetro valor pode ter valores diferentes, em função da informação a ser gravada. As seguintes novas constantes estão disponíveis no "Web Server":

Constante (valor)TipoDescrição
wdl disable (0)Inteiro LongoO arquivo de histórico de petições HTTP está desativado
wdl enable without body (1)Inteiro longoO arquivo de histórico de petições HTTP está ativado sem os corpos (o tamanho dos corpos se proporcionam neste caso)
wdl enable with response body (3)Inteiro longoO arquivo de histórico de petições HTTP está ativado com os corpos da in response only
wdl enable with request body (5)Inteiro longoO arquivo de histórico de petições HTTP está ativado com os corpos com o corpo da resposta únicamente
wdl enable with all body parts (7)Inteiro longoO arquivo de histórico de petições HTTP está ativado com os corpos da petição e a resposta

Nota: O arquivo de histórico de petições HTTP apenas pode ser ativado ou desativado usando o comando WEB SET OPTION.

Exemplo  

A ativação do arquivo de histórico de depuração das petições HTTP sem as partes body:

Uma entrada registrada se vê dessa maneira:

# REQUEST
# SocketID: 1592
# PeerIP: 127.0.0.1
# PeerPort: 54912
# TimeStamp: 39089388
GET /4DWEBTEST HTTP/1.1
Connection: Close
Host: 127.0.0.1
User-Agent: 4D_HTTP_Client/0.0.0.0

# RESPONSE
# SocketID: 1592
# PeerIP: 127.0.0.1
# PeerPort: 54912
# TimeStamp: 39089389 (tempo transcorrido: 1 minuto)
HTTP/1.1 200 OK
Accept-Ranges: bytes
Connection: close
Content-Length: 3555
Content-Type: text/plain; charset=UTF-8
Date: Tue, 20 Jan 2015 10:51:29 GMT
Expires: Tue, 20 Jan 2015 10:51:29 GMT
Pragma: no-cache
Server: 4D/14.6.0

[Body Size: 3555]

 
PROPRIEDADES 

Produto: 4D
Tema: Linguagem

 
HISTÓRIA 

 
ARTICLE USAGE

4D v15 - Upgrades (edição R-release) ( 4D v15)

Parent of : WEB GET OPTION e WEB SET OPTION ( 4D v15)