HTTP := THTTPSender.Create(nil);
По умолчанию стоит UTF8! Если был получен пустой код страницы — нужно попробовать поставить ANSII!
Если есть проблемы с кодировками, можно загрузить в потоке (например TStringStream), установив нужную:
s := HTTP.Get('http://zt.am/');
HTTP := THTTPSender.Create(nil);
Примеры использования:
* События OnWork, OnWorkBegin, OnWorkEnd аналогичные таким же событиям в IdHTTP
* Read, Connect, Send Timeouts
StatusCode,StatusText,Location,CurrentEncoding и т д
* Вся информация о Response - RawHeaders (все заголовки),
добавление собственных ExtraHeaders
* Настройка Headers - UserAgnet, Refferer, Accept-Encoding и т д +
* Взможность использовать IE Cookies.
* Поддержка Cookies (опционально) - удобное хранение, управление, редактирование.
* Автоматические редиректы (опционально)
* HTTPS без сторонних библиотек
* GET, POST, PUT Запросы
THTTPSender — легкая замена idHTTP + idCookieManager + TIdSSLIOHandlerSocketOpenSSL. Использует 4 модуля: Windows, WinInet, Classes, Sysutils;
О программировании и не только
ZT.AM — Блог Z.Рэйзора » 2012 » Июль
Комментариев нет:
Отправить комментарий