Usina BRGuía AdvPL
Ingresar
← Todos los temas
CLASEEn revisión

FWHttpHeaderResponseParser

Interpreta cabecera HTTP de respuesta.

FWHttpHeaderResponseParserAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Auxiliar acoplada a FWHttpHeaderResponse, no destinada a uso aislado. Firmas New/Parser repiten nombre de propietaria; inconsistencia exige verificar fuente antes de llamada directa. Adaptación usa FWHttpHeaderResponse:Activate sin instanciar parser. cCodErr/Error se citan sin inventar formatos/códigos. (Fuentes: refs. 1–2.)

Métodos

FWHttpHeaderResponse:ActivateParsea por objeto propietario.oResponse:Activate(cHeader)
FWHttpHeaderResponse:GetStatusCodeLee estado como texto.oResponse:GetStatusCode() --> cStatus
FWHttpHeaderResponse:DeActivateLibera estado activado.oResponse:DeActivate()
03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed430()
    Local oRespuesta := FWHttpHeaderResponse():New()
    Local cCabecera := "HTTP/1.1 204 No Content" + Chr(13)+Chr(10) + "Content-Length: 0" + Chr(13)+Chr(10)+Chr(13)+Chr(10)
    // Entrada sintetica sin HttpGet ni credenciales.
    oRespuesta:Activate(cCabecera)
    ConOut(oRespuesta:GetStatusCode())
    oRespuesta:DeActivate()
    FreeObj(oRespuesta)
Return Nil
Resultado esperado

Código textual esperado: 204; sin solicitud HTTP. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Comprobar LIB, ciclo de vida y contexto antes de integrar. Métodos son recorte documentado, no API completa.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. FWHttpHeaderResponseParser. TDN. Consulta el 2026-10-27.
  2. TOTVS. FWHttpHeaderResponse. TDN. Consulta el 2026-10-27.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha