4D v14.3WEB GET HTTP BODY |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
WEB GET HTTP BODY
|
WEB GET HTTP BODY ( corpo ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
corpo | BLOB, Texto |
![]() |
corpo da petição HTTP | |||||
O comando WEB GET HTTP BODY retorna o corpo da solicitação HTTP que esta sendo processada. O corpo HTTP se retorna tal qual, sem processo nem análise.
Este comando pode ser chamado utilizando um método de banco web (On Web Authentication Database Method, Método de banco de dados On Web Connection) ou todo método web.
Pode passar no parâmetro corpo, uma variável ou um campo de tipo BLOB ou Texto. O tipo Texto é geralmente suficiente (o parâmetro corpo pode receber até 2 GB de texto).
Este comando permite por exemplo realizar as pesquisas no corpo das solicitações. Também permite aos usuários avançados configurar um servidor WebDAV dentro de um banco 4D.
Neste exemplo, uma petição simples é enviada ao servidor web de 4D e o conteúdo do campo HTTP corpo se visualiza no depurador. Este é o formulário enviado ao servidor web de 4D, assim como o código HTML correspondente:
Este é o método Test4D2004:
C_BLOB($petição)
C_TEXT($textoPetição)
WEB HTTP BODY($petição)
$textoPetição:=BLOB to text($petição;UTF8 text without length)
WEB SEND FILE("pagina.html")
Nota: este método se declara “Disponível através das etiquetas HTML e as URLs 4D (4DACTION...)” em suas propriedades.
Quando o formulário é enviado ao servidor web, a variável $textoPetição recebe o texto do campo corpo da petição HTTP.
Produto: 4D
Tema: Web Server
Número
814
Criado por: 4D 2004
Renomear: 4D v13
WEB GET BODY PART
WEB GET HTTP HEADER
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)
Inherited from : WEB GET HTTP BODY ( 4D v13.5)