![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Извлечение параметра URL по имени в Delphi с помощью TIdURIDelphi , Интернет и Сети , URLВ статье мы рассмотрим, как извлечь или установить значение параметра URL по его имени в Delphi с помощью класса TIdURI. Несмотря на то, что TIdURI помогает парсить URL, он не предоставляет функциональности для работы с параметрами URL напрямую. Тем не менее, мы можем использовать стандартные классы Delphi для решения этой задачи. Подтвержденный ответДля извлечения параметра URL по имени нам нужно сначала разобрать URL на составляющие, а затем декодировать параметры.
Чтобы создать новый URL, просто выполните обратный процесс:
Альтернативный ответВы также можете использовать TURI из единицы System.Net.URLClient. Сначала загрузите строку адреса: TUri.create('http://google.com'). thereafter, you can use MyUri.ParameterByName['param']. It also has URLEncodeURLDecode, AddParameter, DeleteParameter, and Parameter[const I: Integer] (TNameValuePair) properties. КомментарииПри использовании решения может возникнуть ошибка: В статье рассматривается, как извлечь или установить значение параметра URL по его имени в Delphi с помощью класса TIdURI и стандартных классов Delphi для работы с параметрами URL. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |