Хочу представить вам свой компонент для работы с HTTP протоколом - WsHTTP. Компонент написан на дельфи с использованием WinSock. Идея написать его, возникла тогда, когда после обновления, инди перестала авторизовываться вконтакте, а после исправления CookieManager - на mail.ru. Так, что я решил забыть инди, как страшный сон, и накодить свой компонент. Основные возможности: 1. Отправка Get запросов 2. Отправка Post запросов 3. Отправка POST multipart/form-data. 4. Обработка редиректов 5. Обработка куки 6. Кукименеджер(какбэ) 7. Класс для работы с заголовками Особенности: 1. Собственный класс multipart/form-data. 2. Использование WinSock. 3. Небольшой вес(23кб). 4. Множество комментариев к коду. 5. Удобный класс заголовков. В комплекте с компонентом идет небольшой DemoProject, в котором реализованы основные функции компонента. А именно: 1. Авторизация вконктакте. 2. Авторизация mail.ru 3. Заливка файла на slil.ru 4. И обычные Post и Get запросы. Компонент пока в стадии разработки. Буду рад выслушать, как похвалу так и критику(конструктивную). Скачать компонент WsHTTP: ---Dump.ru--- Пароль: antichat Хочу выразить свою благодарность RedFern.89 , за предоставленные наброски.
Кстати, да, реально для многих удобно былобы если бы былабы поддержка HTTPS Если интересно, то вот отсюда можешь взять основные наброски по сокетам и SSL в делфи. https://forum.antichat.ru/showthread.php?p=1569085 Насчет проксей. s4/s5 добавить вообще не составляет труда) так что добавляй и многие будут юзать твой компонент )
Обязательно будут прокси. И постараюсь прикрутить https. Кстати, как думаете, лучше его так и оставить как .pas или сделать установку на панель компонентов?
пусть лучше будет просто юнит. так а чо. его врубил в инклуд и юзай скок хочешь..) Даешь народу ХттпС! Уже начну перезалить на твой компонент..)
http://www.ararat.cz/synapse/doku.php/start Почти тоже самое, но уже готовое, можно оттуда что-то взять. И если будешь серьезно его развивать, не забудь про сжатие трафика.
Знаешь, я для всего аналог найти могу. Все таки область не нова. Но у всего есть свои преимущества. P.S Насчет хттпс и прокси, займусь буквально сегодня-завтра.
Да я не имел ввиду ничего плохого. Работа нужная, безусловно. Но оттуда можно много чего взять чтобы не изобретать велосипед, тот же SSL например
Вот если бы ты ещё убрал из uses модуль classes, было бы замечательно, а то он целых 80кб добавляет программе
вопрос: можно ли как нибудь получить например картинку, используя даный модуль? тоесть, можно ли получить get'ом содержимое в переменную типа TStream?
Пффф щас вообще завал, времени свободного нету. Заказы, да еще и с OpTik'ом мутим кое-что Как будет время обязательно исправлю и добавлю все