DELPHI XE3 - TRestCliente/TRestRequest
Boa noite pessoal,
Por acaso alguém já utilizou componentes TRestCliente/TRestRequest/etc... ou formas de utilizá-los no DELPHI XE3 ??
Pergunto, pois preciso realizar conexão com API que utiliza o protocolo HTTP seguindo o modelo RestFull. E para realizar a conexão o "header" HTTP deve possuir parâmetros.
Obrigado.
Por acaso alguém já utilizou componentes TRestCliente/TRestRequest/etc... ou formas de utilizá-los no DELPHI XE3 ??
Pergunto, pois preciso realizar conexão com API que utiliza o protocolo HTTP seguindo o modelo RestFull. E para realizar a conexão o "header" HTTP deve possuir parâmetros.
Obrigado.
Pro.sys.poa
Curtidas 0
Melhor post
Danilo Pereira
04/10/2016
Olha se isso pode te ajudar:
// Para enviar
RESTCliente.BaseURL := COLOQUE A URL
RESTRequisicao.Method := TRESTRequestMethod.rmPOST;
RESTRequisicao.Resource := '';
RESTRequisicao.Params.Clear;
RESTRequisicao.ClearBody;
RESTRequisicao.AddBody(jsonString,ContentTypeFromString('application/json')); // Passe o json e o tipo
RESTRequisicao.Execute;
// Para receber
RESTCliente.BaseURL := COLOQUE A URL
RESTRequisicao.Method := TRESTRequestMethod.rmGET;
RESTRequisicao.Resource := '';
RESTRequisicao.Execute;
jsonString := RESTResposta.JSONValue.ToString; // Recebe o json e joga em uma variavel string
RESTCliente.BaseURL := COLOQUE A URL
RESTRequisicao.Method := TRESTRequestMethod.rmPOST;
RESTRequisicao.Resource := '';
RESTRequisicao.Params.Clear;
RESTRequisicao.ClearBody;
RESTRequisicao.AddBody(jsonString,ContentTypeFromString('application/json')); // Passe o json e o tipo
RESTRequisicao.Execute;
// Para receber
RESTCliente.BaseURL := COLOQUE A URL
RESTRequisicao.Method := TRESTRequestMethod.rmGET;
RESTRequisicao.Resource := '';
RESTRequisicao.Execute;
jsonString := RESTResposta.JSONValue.ToString; // Recebe o json e joga em uma variavel string
GOSTEI 2
Mais Respostas
Dorivan Sousa
29/06/2015
http://www.tdstecnologiasp.com.br/rest-client-part-1/
GOSTEI 0
Flex Ltda
29/06/2015
Olá!
Estou precisando usar este recurso no Delphi XE6...conseguiu implementar o que queria? Eu preciso usar TRESTClient e tenho dúvidas de como informar o body
Poderia me Ajudar?
Estou precisando usar este recurso no Delphi XE6...conseguiu implementar o que queria? Eu preciso usar TRESTClient e tenho dúvidas de como informar o body
Poderia me Ajudar?
GOSTEI 0
Flex Ltda
29/06/2015
Boa Tarde! Vocês poderiam me ajudar a configurar meu TRestClient/TRESTRequest tentando acessar um servidor RESTFul com Basic Auth Base64 ?
GOSTEI 1