суббота, 9 февраля 2013 г.

получить cookie wininet delphi

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 » Июль

Комментариев нет:

Отправить комментарий