Delphi and WEB

Преимущественно рассмотрена библиотека Indy

idHTTPServer

Создание своего контекста (TClientContext = class(TidServerContext))

Выносим долгие операции в отдельный поток

3 способа авторизации

2 способа загрузить контент в браузере

Cookies. Пример

HTTP и HTTPS протокол

IdHTTPServer.Решение проблемы с русскими символами

Отправить GET, POST запрос, пример

Get или POST ?

Как заставить idHTTPServer отображать страницы или отдавать на загрузку файлы?

Как отправить и принять файл по HTTP протоколу?

Как разделить файл на “чанки” (chunks), передать его на сервер и собрать обратно?

Как сделать мультизагрузку файлов чанками по HTTP протоколу (с idHTTP на idHTTPServer)

ОТПРАВИТЬ, ПРИНЯТЬ И ОБРАБОТАТЬ POST Запрос на примере UniGUI

Как отправить POST запрос, принять и декодировать его на idHTTPServer?

Как отправить Get запрос, принять и обработать его на idHTTPServer?

Как послать POST запрос по HTTPS?

idHTTP проблема с русскими символами при отправке и решение

idHTTP. Post Отправляем русский текст и избавляемся от символов =’#$D#$A’ на сервере

idHTTP.Get и русские символы проблема и решение

idHTTPServer. Обработка ошибок сервера и получение их на клиенте

Uploading to Keep2Share. Successful attempt

Indy FTP

Как отправить файл по FTP?

Как передать на FTP сервер несколько файлов в разных потоках?

Трабл с кодировкой имен файлов при загрузке на FTP сервер

Как создать свой FTP сервер и FTP клиент и передать файл с клиента на сервер?

Как добавить верификацию загрузки файла на сервер?

Как правильно (рекурсивно) удалить директорию с FTP сервера?

Как получить дату создания, изменения и последнего доступа на сервере от idFTP ?

Как рекурсивно собрать все файлы из определенной директории?

SSL

Как создать SSL сертификат самостоятельно?

WebBroker – пишем под Web по старому

Delphi. WebBroker. ISAPI приложение

Delphi UniGui – пишем под Web по современному

Delphi UniGui – Creating beautiful Web Applications – сборник статей

Парсинг

Простой способ загрузить сайт для парсинга “регулярками”

3 способа загрузки страницы и немного парсинга через MSHTML

Delphi и парсинг с помощью MSHTML (много разных примеров и обобщение)

Delphi. PHP. GET | POST запросы

Как анализировать сетевой трафик? Как подключаться к веб-сервисам? Как работать с cookie-файлами? 

Using ICS – Internet Component Suite

Как пропинговать с помощью ICS ?

Indy – разное

Обработка исключений в Indy

Как удаленно, из своей программы на клиентской машине запустить EXE файл на серверной машине?

Как удаленно, с браузера клиентской машины запустить EXE файл на серверной машине?

WhoIS

UDP чат

Как отправить Email из приложения (на примере Яндекс с SSL)?

URL

Как подменить url при помощи API NoblockME (простой и надежный способ)?

Как подменить и зашифровать url в браузере (независимый способ, но надо много думать) ?

Пример ограничения действия ссылки 72 часами