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;