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
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
New
Sintaxe
FWHttpHeaderResponse():New()-> NIL
Descrição
Construtor da classe
Activate
Sintaxe
FWHttpHeaderResponse():Activate(cRetorno)-> NIL
Descrição
Ativa a classe, e efetua o parser do conteudo http
Ativa a classe, e efetua o parser do conteudo http
Parâmetros
Nome | Tipo | Descrição | Default | Obrigatório |
---|---|---|---|---|
cRetorno | Caracter | String de Retorno de httpPost | X |
GetStatusCode
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
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
cStatusCode - código de status HTTP
DeActivate
Sintaxe
FWHttpHeaderResponse():DeActivate()-> NIL
Descrição
Desativa o objeto, liberando a memória.
Desativa o objeto, liberando a memória.
isStatusCode
Sintaxe
FWHttpHeaderResponse():isStatusCode(cSts)-> self:cStatusCode == cSts
Descrição
Retorna se o status é algum em especifico.
Parâmetros
Nome | Tipo | Descrição | Default | Obrigatório |
---|---|---|---|---|
cSts | Caracter | Código do status | X |
GetReason
Sintaxe
FWHttpHeaderResponse():GetReason()-> self:cReason
Descrição
Desativa o objeto, liberando a memória.
Retorno
cReason - Motivo do Status atual do objeto
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas