Páginas filhas
  • FWHttpHeaderResponse

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Classe: FWHttpHeaderResponse

 

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
Classe de representação de um header http. Após o parser, os parâmetros recebidos no header estarão na propriedade aHeaderFields.


Exemplo
User function testeHttpResponse()
Local cHeaderRet := ""
Local cURL := "http://www.totvs.com.br/index.html"
Local oHttpResponse := FWHttpHeaderResponse():New()
Local cPage
Local aHeaderStr := {}
aAdd(aHeaderStr,"Content-Type| text/xml; charset=utf-8" )
cPage := HttpGet(cURL,,,aHeaderStr,@cHeaderRet)

If !Empty(cHeaderRet)
oHttpResponse:Activate(cHeaderRet)
ConOut(oHttpResponse:getStatusCode())
ConOut(oHttpResponse:GetReason())
EndIf
Return


 

Painel
titleNew
Sintaxe
FWHttpHeaderResponse():New()-> NIL

 

Descrição
Construtor da classe

 

Painel
titleActivate
Sintaxe
FWHttpHeaderResponse():Activate(cRetorno)-> NIL

 

Descrição
Ativa a classe, e efetua o parser do conteudo http
Parâmetros
NomeTipoDescriçãoDefaultObrigatório
cRetornoCaracterString de Retorno de httpPost X

 


Painel
titleGetStatusCode
Sintaxe
FWHttpHeaderResponse():GetStatusCode()-> self:cStatusCode

 

Descrição
Retorna o status HTTP Code, do header. Veja mais em:
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
Retorno
cStatusCode - código de status HTTP

 

 

Painel
titleDeActivate
Sintaxe
FWHttpHeaderResponse():DeActivate()-> NIL

 

Descrição
Desativa o objeto, liberando a memória.

 

 

Painel
titleisStatusCode
Sintaxe
FWHttpHeaderResponse():isStatusCode(cSts)-> self:cStatusCode == cSts

 

Descrição
Retorna se o status é algum em especifico.

 

Parâmetros
NomeTipoDescriçãoDefaultObrigatório
cStsCaracterCódigo do status X

 

 

Painel
titleGetReason
Sintaxe
FWHttpHeaderResponse():GetReason()-> self:cReason

 

Descrição
Desativa o objeto, liberando a memória.

 

Retorno
cReason - Motivo do Status atual do objeto