...
Informações | ||
---|---|---|
| ||
Na declaração do Serviço REST: WSMETHOD GET [DESCRIPTION "<Description><cDescription>"]
Na declaração do método: WSMETHOD GET WSRECEIVE [ReceiveParms] WSSEND [Response] WSSERVICE [WsRestFul] |
Nome | Tipo | Descrição | Obrigatório | Referência |
cDescription | Caracter | Descrição do método REST | X | |
ReceiveParms | Indica os parâmetros, separados por vírgulas, que este método receberá. Caso um método recebe parâmetros, deve-se declarar que o mesmo recebe o parâmetro reservado NULLPARAM. O parâmetros indicados aqui devem ser declarados como WSDATA. | X | ||
Response | Caracter | Indica a declaração de apenas um parâmetro de retorno de um Web Services. | ||
WsRestFul | Indica o nome da classe, do serviço, que o método atual pertence. |
Bloco de código | ||||
---|---|---|---|---|
| ||||
#INCLUDE "TOTVS.CH"
#INCLUDE "RESTFUL.CH"
WSRESTFUL Users DESCRIPTION "Classe Users"
WSDATA cResponse AS STRING
WSDATA Count AS INTEGER OPTIONAL
WSDATA StartIndex AS INTEGER OPTIONAL
WSMETHOD GET DESCRIPTION "GET"
WSMETHOD POST DESCRIPTION "POST"
WSMETHOD PUT DESCRIPTION "PUT"
WSMETHOD DELETE DESCRIPTION "DELETE"
END WSRESTFUL
WSMETHOD GET WSRECEIVE StartIndex,Count WSSEND cResponse WSSERVICE Users
::cResponse := "teste"
Return(.T.) |