Просмотр полной версии : HTTP запрос в delphi
Доброго времени суток всем.
Я недавно начал кодить на дельфи,и сейчас нужно хорошая функция/класс для работы из Get,Post,Multipart запросами.
Желательные возможности:
- Получение файла по ссылке
- Использование cookies
- Использование Прокси
- Указывание user-agent`a
- Указание рефера
- Переход по редикту (если есть таковой на странице)
- Отсылка POST/GET данных в запросе
- Отсылать заголовки (на сервера)
- Принимать заголовки (в ответе сервера)
- Возможность Multipart запроса
Вобщем часть возможностей библиотеки cUrl из php.
Какие кто использует из примерно такими возможностями,подскажите?
GhostOnline
03.06.2010, 22:48
Лучшая на мой взгляд ICS, но для новичка может показаться сложной из-за асинхронности и отсуствия всяких примочек типа кука менеджера и класса для составления мульпарт запроса. Но при наличии головы на плечах все это недолго прикрутить, и получить потом такой плюс как неблокирующие запросы.
Самая функциональная и простая для новичка - Indy, из-за того и монстрообразная, но не советую особо на ней зацикливаться.
Еще есть Synapse, просто легкая обертка над винсок. Особого смысла в ней не вижу.
GhostOnline,спасибо большое,буду смотреть=)
у кого еще что есть?
RedFern.89
03.06.2010, 23:03
если хочешь, дорботай мой. у меня все это есть.. не работает только Redirect, написан на Winsock/2.0 вот ссылка тыц (http://slil.ru/29266971)
Попробуй wininet вот подробная этой статья по использованию, думаю все нужные тебе требования сможешь реализовать:
_http://www.cyberforum.ru/delphi-networks/thread58260.html
GhostOnline
03.06.2010, 23:14
если хочешь, дорботай мой. у меня все это есть.. не работает только Redirect, написан на Winsock/2.0 вот ссылка тыц (http://slil.ru/29266971)
Ыы) я смотрю ты IdMultiPartFormData заюзал ? :D
А хотя, я смотрю он и не используется..
Так зачем тогда в uses его пихнул?
RedFern.89, он написан не на Winsock 2.0, а на Winsock 1.0.
Чтобы написать на чистом Winsock 2.0, нужно использовать не функции Send, Recv и т. д., а WSASend, WSARecv...
RedFern.89
04.06.2010, 03:45
GhostOnline, не помню))) multipart/form-data я сделал свой))))
Chrome~, спасибо)))))) буду знать)
если хочешь, дорботай мой. у меня все это есть.. не работает только Redirect, написан на Winsock/2.0 вот ссылка тыц (http://slil.ru/29266971)
Нaписaн нa винсокс )))
Улыбнуло.
Нaписaн нa винсокс )))
Улыбнуло.
Написан с использованием Winsock. Не стоит придираться к каждой фразе.
GhostOnline
04.06.2010, 22:05
Нaписaн нa винсокс )))
Улыбнуло.
Ну такое же пишут, и ничего:
Язык - WinApi (https://forum.antichat.ru/showpost.php?p=1889804&postcount=90)
Еще встречал такое утверждение от этого же автора:
"Я написал это не на С, а на винапи. Я всего лишь использовал синтаксис С" (с)
Спасибо большое=)
Сейчас пробую=)
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot