FWHttpHeaderResponseParser
Interpreta cabecera HTTP de respuesta.
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()
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 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.