4D v14.3HTTP Get |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
HTTP Get
HTTP Get
O comando HTTP Get envia diretamente um pedido HTTP GET a um URL específico e processa a resposta do servidor HTTP. Passe no parâmetro url o URL ao qual enviar a solicitação. A sintaxes a utilizar é: http://[{user}:[{password}]@]host[:{port}][/{path}][?{queryString}] Por exemplo, pode passar as seguintes cadeias: http://www.myserver.com (*) Durante as solicitações HTTPS, a autoridade do certificado não é verificada. Depois da execução do comando, o parâmetro resposta recupera o resultado do pedido devolvido pelo servidor. Este resultado corresponde ao corpo (body) da resposta, sem os cabeçalhos (headers).
Se passado um BLOB, conterá o texto, a imagem ou todo tipo de conteúdo (.wav, .zip, etc.) devolvido pelo servidor. A continuação, deve gerenciar a recuperação destes conteúdos (os cabeçalhos não estão incluídos no BLOB). Se o tipo de dados devolvidos pelo servidor não corresponde ao tipo da variável, é devolvido vazio. Se passar um objeto de tipo C_OBJECT, se a petição devolve um resultado com o conteúdo tipo "aplicação/json" (ou "algo/json"), 4D tenta analisar o conteúdo JSON para gerar o objeto. O parâmetro * permite ativar o mecanismo keep-alive para a conexão ao servidor. Por defeito, este parâmetro se omite, keep-alive não está ativo. Recuperação do logo 4D no sitio web de 4D: C_TEXT(URLPic_t) Recuperação de um RFC: C_TEXT(URLText_t) Recuperação de um vídeo: C_BLOB(vBlob) |
PROPRIEDADES
Produto: 4D
HISTÓRIA
VER TAMBÉM ARTICLE USAGE
Manual de linguagem 4D ( 4D v14 R2) Inherited from : HTTP Get ( 4D v13.5) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||