Inicia a declaração de um método de Web Services (Client e/ou Server) em AdvPL.

Abrangência

ERP 11 e superiores

Sintaxe

Na declaração do Serviço REST:

WSMETHOD GET DESCRIPTION "<cDescription>" WSSYNTAX "<cSintax>"
WSMETHOD POST DESCRIPTION "<cDescription>" WSSYNTAX "<cSintax>"
WSMETHOD PUT DESCRIPTION "<cDescription>" WSSYNTAX "<cSintax>"
WSMETHOD DELETE DESCRIPTION "<cDescription>" WSSYNTAX "<cSintax>"

 

Na declaração do método:

WSMETHOD GET WSRECEIVE [ReceiveParms] WSSERVICE [WsRestFul]

Parâmetros

NomeTipoDescriçãoObrigatórioReferência
cDescriptionCaracterDescrição do método REST 
cSintaxCaracterSintaxe 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.

 
WsRestFul Indica o nome da classe, do serviço, que o método atual pertence.  

Observações