Fórum

Estatística Forum

  • Total Users: 16.12k
  • Latest Member: clenio
  • Total Posts: 27.7k
  • Total Topics: 8442
  • Total Sections: 16
  • Total Categories: 62
  • Today Open: 0
  • Yesterday Open: 1
  • Today Answer: 0
  • Yesterday Answer: 0

Pesquisa Forum

Keyword

Pesquisar Videos

Open Panel
Bem-Vindo, Visitante
Nome de usuário: Senha: Lembrar-me

TÓPICO: Como Fazer quando tem um Get com mais de um parametro

Como Fazer quando tem um Get com mais de um parametro 10 Set 2017 13:35 #32325

Pessoal estou com uma duvida de como fazer um Get com 2 parametros com RestFul no Protheus
Fontes em anexo

#include 'totvs.ch'
#include 'fwmvcdef.ch'
#include 'restful.ch'

User Function ZAPIMOT()
Return

WSRestFul MOTORISTAS Description "Serviços Rest para Motoristas"
WsData Codigo As String
WsData CPF As String
WsData Nascimento As Date
WsData Nome As String
WsData SobreNome As String
WsData Status As Boolean
WsData CNH As String

WSMethod Get Description "Retorna o Motorista informado na URL" WSSYNTAX "/MOTORISTAS || /MOTORISTAS/{}



End WSRestFul

WSMethod Get WsReceive Codigo WSService MOTORISTAS
Local cKey := Self:Codigo
Local cCPF := ""
Local ObjeTrnas := Nil
Local cJson := ""
Local lRet := .F.

::SetContentType("application/json")
ObjeTrnas:= Motorista():New(cKey,cCPF)
cJson:= FWJsonSerialize(ObjeTrnas)
::SetResponse(cJson)
lRet:= Iif(Empty(ObjeTrnas),.F.,.T.)
Return lRet

Minha duvia e a seguinte se eu deixar assim
WSMethod Get Description "Retorna o Motorista informado na URL" WSSYNTAX "/MOTORISTAS || /MOTORISTAS/CODIGO{}||/MOTORISTAS/CPF{}"

WSMethod Get WsReceive Codigo,CPF WSService MOTORISTAS
Local cKey := Self:Codigo
Local cCPF := Self:CPF

Será que vai funcionar?

Aguém ja tratou isso ?

Este anexo está oculto para visitantes. Por favor faça login ou se registre para vê-lo.
O administrador desabilitou o acesso público de escrita.
Tempo para a criação da página:1.068 segundos

Últimas Forum

More Topics »

Facebook

Twitter

Facebook