Mudanças entre as edições de "TPHConexaoSSLREST"
(→Exemplo POST) |
(→Exemplo POST) |
||
Linha 33: | Linha 33: | ||
===Exemplo POST === | ===Exemplo POST === | ||
+ | |||
var Rest:TPHConexaoSSLREST; | var Rest:TPHConexaoSSLREST; | ||
Edição das 11h15min de 11 de dezembro de 2023
O objeto TPHConexaoSSLREST pode ser utilizado para realizar requisições em webservices.
Propriedades
Nome | Tipo | Descrição |
---|---|---|
URL | String | Endereço URL da API. |
Body | String | Conteúdo da requisição normalmente é utilizado uma estrutura em JSON. |
ContentType | String | Tipo de conteúdo do body, exemplo: 'APPLICATION/JSON', 'TEXT/XML' ou 'APPLICATION/OCTET-STREAM'. |
Retorno | String | Propriedade que contém o retorno da requisição após a execução. |
RetornoErro | Boolean | Se houver algum erro durante a execução a propriedade assume o valor 'True'. |
Procedimentos
- ExecutarPost: Utilizado para executar requisições POST.
- ExecutarGet: Utilizado para executar requisições GET.
Exemplo POST
var Rest:TPHConexaoSSLREST;
Rest := NewPHConexaoSSLREST; try Rest.URL := 'http://url-da-api.com.br/processo'; // Body necessário quando a requisição for POST Rest.Body := 'Conteúdo diverso'; Rest.ExecutarPOST; if not Rest.RetornoErro then informacao(Rest.Retorno); finally REST.Free; end;
Exemplo GET
Rest := NewPHConexaoSSLREST; try Rest.URL := 'http://url-da-api.com.br/processo'; Rest.ExecutarGET; if not Rest.RetornoErro then informacao(Rest.Retorno); finally REST.Free; end;