Histórico da Página
...
Sintaxe
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] |
Parâmetros
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. |
Observações
- Este comando é utilizado para declarar um método da classe e para definir o método propriamente citado.
Exemplo de código
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.) |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas