FWHttpHeaderResponse
FWHttpHeaderResponse():New()Interpreta cabecera HTTP de respuesta.
Descripción general
Representa cabecera de respuesta y campos en aHeaderFields. GetStatusCode devuelve texto; comparar con "204". GetReason devuelve razón; descripción de limpieza parece copiada de DeActivate, por lo que seguimos retorno/ejemplo. Cabecera sintética evita red y no prueba solicitud real. (Fuentes: refs. 1–1.)
Sintaxis
FWHttpHeaderResponse():New()Métodos
ActivateParsea por objeto propietario.oResponse:Activate(cHeader)
GetStatusCodeLee estado como texto.oResponse:GetStatusCode() --> cStatus
DeActivateLibera estado activado.oResponse:DeActivate()
Ejemplo comentado
#Include "Protheus.ch"
User Function Ed429()
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 NilCó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.
- 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.

Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.