Histórico da Página
A Query String é um modelo clássico de manutenção do estado da página e são conjuntos de pares/valores anexados a URL.
Seu uso é simples, após a URL de determinada página, adicionamos o primeiro valor usando a seguinte sintaxe: ?Chave=Valor.
Para passarmos mais de um conjunto, os mesmos devem ser concatenados usando o caractere coringa &.
Do lado da execução do serviço, resgatamos seus valores da seguinte forma:
@Get("sample/request/querystringexample")
user function sampleQueryString()
local cReturn := ""
Locallocal jQueryString := Nil
jQueryString := oRest:getQueryRequest()
if ( jQueryString <> Nil )
cReturn := "Parâmetros capturados: [" + jQueryString:ToJSon() + "]"
endif
oRest:setResponse(cReturn)
return
Note que fazemos uso do método oRest:getQueryRequest()
para obter todos os parâmetros enviados via Query String.
jQueryString := oRest:getQueryRequest()
cCode := jQueryjQueryString[ 'code' ]
Para o exemplo acima funcionar, a chamada deveria ser assim:
http://localhost:8080/sample/request/querystringexample?code=1
ou
http://localhost:8080/sample/request/querystringexample?name=Zack&code=1
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas