Páginas filhas
  • FWRest

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: FWRest

 

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 Client de REST


Exemplo

user Function tstFwRestTest()
Local oRestClient := FWRest():New("http://code.google.com")//)
oRestClient:setPath("/p/json-path/")
If oRestClient:Get()
   ConOut(oRestClient:GetResult())
Else
   conout(oRestClient:GetLastError())
Endif
Return

New

Sintaxe
FWREST():New(<cHost >)-> NIL

Descrição
Construtor

Parâmetros

 

NomeTipoDescriçãoDefaultObrigatórioReferência
cHostCaracteresEndereço do Host que iremos fazer o consumo do REST X 

 

 
SetPath

Sintaxe
FWREST():SetPath(<cPath >)-> NIL

Descrição
Informa o path aonde será feito a requisição

Parâmetros

 

NomeTipoDescriçãoDefaultObrigatórioReferência
cPathCaracteresPath do caminho da requisição X 

 

 
Get

Sintaxe
FWREST():Get(<aHeadStr >)-> lOK

Descrição
Efetua o Comando Get, no Host e Path informados anteriormente.
Utilize o metodo getResult para pegar o resultado
Ou o metodo GetLastError para verificar o erro.


Parâmetros

 

NomeTipoDescriçãoDefaultObrigatórioReferência
aHeadStrArrayArray com parametros do head
X
   

 

 

Retorno
lOK Retorna .T. se o Get retornar o HTTP code 200.
   
GetResult

Sintaxe
FWREST():GetResult()-> cResult

Descrição
Retorna o ultimo conteudo valido restornado pela uma chamada ao metodo
Get ou Post

Retorno
cResult Resultado da Operação
GetLastError

Sintaxe
FWREST():GetLastError()-> cErro

Descrição
Retorna o ultimo erro restornado pela uma chamada ao metodo
Get ou Post

Retorno
cErro Erro da Operação
   
Post

Sintaxe
FWREST():Post(<aHeadStr >)-> lOK

Descrição
Efetua o Comando POST, no Host e Path informados anteriormente.
Utilize o metodo getResult para pegar o resultado
Ou o metodo GetLastError para verificar o erro.


Parâmetros

 

NomeTipoDescriçãoDefaultObrigatórioReferência
aHeadStrArrayArray com parametros do head
X
   

 

 

Retorno
lOK Retorna .T. se o Get retornar o HTTP code 200 ou 201.
   
SetPostParams

Sintaxe
FWREST():SetPostParams(<cParams >)-> NIL

Descrição
Seta a stirng de parametro do Post
Parâmetros

 

NomeTipoDescriçãoDefaultObrigatórioReferência
cParamsCaracteresParametros do Post X