Usina BRAdvPL Guia
Entrar
← Todos os tópicos
CLASSEEm revisão

FWHttpHeaderResponseParser

Interpreta um cabeçalho HTTP de resposta.

FWHttpHeaderResponseParserAdvPL
01 · VISÃO GERAL

Visão geral

Classe auxiliar acoplada a FWHttpHeaderResponse; a própria documentação informa que não se destina a uso isolado. O texto das assinaturas de New e Parser repete o nome da classe proprietária, uma inconsistência que impede promover esse texto a contrato direto sem conferir o fonte. A adaptação usa a entrada pública FWHttpHeaderResponse:Activate e não instancia o parser diretamente. cCodErr/Error são citados como diagnóstico, sem inventar formato ou códigos. (Fontes: refs. 1–2.)

Métodos

FWHttpHeaderResponse:ActivateEfetua parse pelo objeto proprietário.oResponse:Activate(cHeader)
FWHttpHeaderResponse:GetStatusCodeLê o status como texto.oResponse:GetStatusCode() --> cStatus
FWHttpHeaderResponse:DeActivateLibera o estado ativado.oResponse:DeActivate()
03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed430()
    Local oResposta := FWHttpHeaderResponse():New()
    Local cCabecalho := "HTTP/1.1 204 No Content" + Chr(13)+Chr(10) + "Content-Length: 0" + Chr(13)+Chr(10)+Chr(13)+Chr(10)
    // Entrada sintetica, sem HttpGet ou credenciais.
    oResposta:Activate(cCabecalho)
    ConOut(oResposta:GetStatusCode())
    oResposta:DeActivate()
    FreeObj(oResposta)
Return Nil
Resultado esperado

Código textual esperado: 204; nenhuma requisição HTTP. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Conferir versão da LIB, ciclo de vida e contexto antes de integrar à rotina completa. Métodos apresentados constituem um recorte documentado, não a API completa.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. FWHttpHeaderResponseParser. TDN. Consulta em 2026-10-27.
  2. TOTVS. FWHttpHeaderResponse. TDN. Consulta em 2026-10-27.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha