Mudanças entre as edições de "TPHConexaoREST"
(→Propriedades) |
|||
Linha 4: | Linha 4: | ||
===Propriedades=== | ===Propriedades=== | ||
+ | {| class="wikitable" style="width: 100%" | ||
+ | ! Nome | ||
+ | !Tipo | ||
+ | !Descrição | ||
+ | |- | ||
+ | |De | ||
+ | |String | ||
+ | |E-mail do responsável pelo envio. | ||
+ | |- | ||
+ | |Para | ||
+ | |String | ||
+ | |E-Mail do destinatário. Pode-se utilizar mais de uma e-mail utilizando a separação por ';'. | ||
+ | |- | ||
+ | |CC | ||
+ | |String | ||
+ | |E-Mail de destinatário de cópia. Pode-se utilizar mais de uma e-mail utilizando a separação por ';'. | ||
+ | |- | ||
+ | |CCO | ||
+ | |String | ||
+ | |E-Mail de destinatário de cópia oculta. Pode-se utilizar mais de uma e-mail utilizando a separação por ';'. | ||
+ | |- | ||
+ | |AssuntoStr | ||
+ | |String | ||
+ | |Descrição do assunto do e-mail. | ||
+ | |- | ||
+ | |UsarThread | ||
+ | |Boolean | ||
+ | |Determina se o sistema vai aguardar o envio do e-mail ou se será iniciar thread para execução em segundo plano. | ||
+ | |- | ||
+ | |ExibirTelaEnvio | ||
+ | |Boolean | ||
+ | |Quando enviar, será exibida tela de envio de e-mail. | ||
+ | |- | ||
+ | |Confirmado | ||
+ | |Boolean | ||
+ | |Quando a propriedade 'ExibirTelaEnvio' estiver marcada, esta propriedade vai retornar verdadeira se o usuário confirmar o envio. | ||
+ | |- | ||
+ | |MostrarProcesso | ||
+ | |Boolean | ||
+ | |Caso estiver sendo utilizado objeto de exibição de processo, será exibido o procedimento que o e-mail esta executando. | ||
+ | |} | ||
== Exemplo == | == Exemplo == |
Edição das 16h05min de 13 de janeiro de 2021
Conceito
O objeto TPHConexaoREST pode ser utilizado para realizar requisições em webservices.
Propriedades
Nome | Tipo | Descrição |
---|---|---|
De | String | E-mail do responsável pelo envio. |
Para | String | E-Mail do destinatário. Pode-se utilizar mais de uma e-mail utilizando a separação por ';'. |
CC | String | E-Mail de destinatário de cópia. Pode-se utilizar mais de uma e-mail utilizando a separação por ';'. |
CCO | String | E-Mail de destinatário de cópia oculta. Pode-se utilizar mais de uma e-mail utilizando a separação por ';'. |
AssuntoStr | String | Descrição do assunto do e-mail. |
UsarThread | Boolean | Determina se o sistema vai aguardar o envio do e-mail ou se será iniciar thread para execução em segundo plano. |
ExibirTelaEnvio | Boolean | Quando enviar, será exibida tela de envio de e-mail. |
Confirmado | Boolean | Quando a propriedade 'ExibirTelaEnvio' estiver marcada, esta propriedade vai retornar verdadeira se o usuário confirmar o envio. |
MostrarProcesso | Boolean | Caso estiver sendo utilizado objeto de exibição de processo, será exibido o procedimento que o e-mail esta executando. |
Exemplo
Rest := NewPHConexaoREST; try Rest.Metodo := 'POST'; // Informar o método em string Rest.URL := 'http://url-da-api.com.br/processo'; // É possível declarar diversos pârametros no Header Rest.AddHeader('Content-Type', 'application/json'); // Informar conteúdo do body quando houver Rest.Body := 'Conteúdo diverso'; Rest.Executar; if not Rest.RetornoErro then informacao(Rest.Retorno); finally REST.Free; end;