Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Responsável por retornar o body da requisição HTTP

Sintaxe
oRest:getBodyRequest()
Retorno
NomeTipoDescrição
jHeader
cBody
JsonObjectObjeto JSON que contém o body da requisição
caractereConteúdo do Body
Observações
  • Para visualizar o exemplo, execute seu serviço rest com a URI: /documentation/getBodyRequest
Exemplos
#include "tlpp-core.th"
#include "tlpp-rest.th"

@Get("/documentation/getBodyRequest")
Functionfunction u_fGetBodyRequest()
 as logical

  Locallocal cResponsecBody := ""oRest:getBodyRequest() as character
  local cResp Local cBody    := ''			as character

  cResp := ""
'{'
  cResp += cBody := oRest:getBodyRequest()
    if (valtype '"getBodyRequest": ' + if( empty(cBody), 'false', 'true' )
  cResp +=   ','
  cResp += 'C')
		cResponse := cBody  '"lenght":'	  + cValToChar( len(cBody) )
  cResp  else+= '}'

  conout( ' # EndPoint: /documentation/getBodyRequest' )
  cResponse := '{"getBodyRequest": "método getBodyRequest não foi executado"}'
    endif
returnconout( ' # Body....: ' + cBody )
  conout( ' # Response: ' + cResp )

  oRest:setKeyHeaderResponse('Content-Type','application/json')
  oRest:setResponse(cResponse) cResp )
return .T.
Abrangência

07/2019

versão: 01.02.04