Histórico da Página
...
Informações | ||
---|---|---|
| ||
Na declaração do Serviço REST: WSMETHOD GET DESCRIPTION "<cDescription>" WSSYNTAX "<cSintax>"
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 | ||||||
cSintax | Caracter | Sintaxe HTTP da chamada REST. Esta informação é utilizada na documentação do 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" WSSYNTAX "/Users/{Id} " WSMETHOD POST DESCRIPTION "POST" WSSYNTAX "/Users/{Id} " WSMETHOD PUT DESCRIPTION "PUT" WSSYNTAX "/Users/{Id} " WSMETHOD DELETE DESCRIPTION "DELETE" WSSYNTAX "/Users/{Id} " END WSRESTFUL WSMETHOD GET WSRECEIVE StartIndex, Count WSSEND cResponse WSSERVICE Users ::cResponse := SetResponse("teste") Return(.T.) |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas