Árvore de páginas

Versões comparadas

Chave

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

...

Utilizando função

#include 'tlpp-core.th'
#include 'tlpp-rest.th'


@Get("/test/helloWorld")
User Function helloWorld()
   Local cReturn := "Meu primeiro REST em TL++ "
   oRest:setResponse(cReturn)
Return nil.T.

Utilizando classe

#include 'tlpp-core.th'
#include 'tlpp-rest.th'

class helloWorld
 public data cReturn

 public method new()

 @Get("/test/helloWorld")
 public method sayHello()
endClass

method new() class helloWorld
  ::cReturn := "Meu primeiro REST em TL++ "
return self

method sayHello() class helloWorld
 oRest:setResponse(::cReturn)
return .T.

...

Tomando como base os exemplos vistos acima, vamos explicar os componentes utilizados na construção do serviço REST TL++:

Includes

#include 'tlpp-core.th'
#include 'tlpp-rest.th'

As includes tlpp-core e tlpp-rest são as únicas bibliotecas necessárias para o funcionamento básico que qualquer função\classe REST.

...