<aside> <img src="/icons/bookmark-outline_blue.svg" alt="/icons/bookmark-outline_blue.svg" width="40px" /> Esta classe representa uma URL e fornece métodos para manipular e acessar diferentes partes da URL.
---
title: Herança
---
flowchart LR
CURL --> IURL
#include <WebRequest-MQL5/URL/URL.mqh>
</aside>
CURL(const string url)
<aside> <img src="/icons/code_blue.svg" alt="/icons/code_blue.svg" width="40px" /> Construtor da classe CURL que inicializa a URL com a string especificada.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
url | *[in] String* |
A URL a ser inicializada. |
Descrição
Este método é o construtor da classe CURL. Ele inicializa uma instância da classe CURL com a URL especificada, analisando e definindo suas partes componentes, como protocolo, host, porta, caminho, recurso e parâmetros de consulta.
Retorno
Nenhum.
</aside>
CURL(void)
<aside> <img src="/icons/code_blue.svg" alt="/icons/code_blue.svg" width="40px" /> Construtor padrão da classe CURL.
Parâmetros
Nenhum
Descrição
Este método é o construtor padrão da classe CURL. Ele inicializa uma instância da classe CURL sem nenhuma URL especificada.
Retorno
Nenhum.
</aside>
~CURL()
<aside> <img src="/icons/code_blue.svg" alt="/icons/code_blue.svg" width="40px" /> Destrutor da classe CURL.
Parâmetros
Nenhum
Descrição
Este método é o destrutor da classe CURL. Ele é chamado automaticamente ao destruir um objeto desta classe e libera quaisquer recursos alocados dinamicamente.
Retorno
Nenhum.
</aside>
Add()
<aside> <img src="/icons/code_blue.svg" alt="/icons/code_blue.svg" width="40px" /> Adiciona um par de chave-valor aos parâmetros
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
key | *[in] String* |
A chave do parâmetro |
value | *[in] String* |
O valor associado à chave |
Descrição
Este método adiciona um par de chave-valor aos parâmetros, onde a chave identifica o parâmetro e o valor é o dado associado a essa chave.
Retorno
Nenhum.
</aside>