Páginas filhas
  • FWHttpHeaderResponseParser

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Classe: FWHttpHeaderResponseParser

 

Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Português, Inglês, Espanhol

 


Descrição
Faz o parser do Header do Response HTTP. Essa classe não tem o intuito de ser utilizada sozinha. Ela tem acoplamento com a Classe FWHttpHeaderResponse.

Exemplo

User function testeHttpResponse()
 

Local cHeaderRet := ""
  

Local oHttpResponse := FWHttpHeaderResponse():New()
 

Local cPage 
Local cPage
Local aHeaderStr := {}
 

aAdd(aHeaderStr,"Content-Type| text/xml; charset=utf-8" )
 

cPage := HttpGet(cURL,,,aHeaderStr,@cHeaderRet)
 

If !Empty(cHeaderRet)
 

    oHttpResponse
oHttpResponse:Activate(cHeaderRet)
 

ConOut(oHttpResponse:getStatusCode())
 

ConOut(oHttpResponse:GetReason())
 

EndIf 
EndIf
Return


Painel
titleNew

Sintaxe
FWHttpHeaderResponse():New(oHR)->Nil

Descrição
Construtor da Classe.

Parâmetros

NomeTipoDescriçãoDefaultObrigatório
oHRObjetoObjeto do tipo FWHttpHeaderResponse X


Painel
titleParser

Sintaxe
FWHttpHeaderResponse():Parser(cInput)->Nil

Descrição
Faz o Parser do Header. Após chamar o método, verifica o data cCodErr e Error para verificar se temos um erro ou não.

Parâmetros

NomeTipoDescriçãoDefaultObrigatório
cInputCaracterConteúdo do header para ser parseado X