Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   HTTP запрос в delphi (https://forum.antichat.xyz/showthread.php?t=208966)

Mixon 03.06.2010 22:31

HTTP запрос в delphi
 
Доброго времени суток всем.
Я недавно начал кодить на дельфи,и сейчас нужно хорошая функция/класс для работы из Get,Post,Multipart запросами.
Желательные возможности:
- Получение файла по ссылке
- Использование cookies
- Использование Прокси
- Указывание user-agent`a
- Указание рефера
- Переход по редикту (если есть таковой на странице)
- Отсылка POST/GET данных в запросе
- Отсылать заголовки (на сервера)
- Принимать заголовки (в ответе сервера)
- Возможность Multipart запроса

Вобщем часть возможностей библиотеки cUrl из php.
Какие кто использует из примерно такими возможностями,подскажите?

GhostOnline 03.06.2010 22:48

Лучшая на мой взгляд ICS, но для новичка может показаться сложной из-за асинхронности и отсуствия всяких примочек типа кука менеджера и класса для составления мульпарт запроса. Но при наличии головы на плечах все это недолго прикрутить, и получить потом такой плюс как неблокирующие запросы.
Самая функциональная и простая для новичка - Indy, из-за того и монстрообразная, но не советую особо на ней зацикливаться.
Еще есть Synapse, просто легкая обертка над винсок. Особого смысла в ней не вижу.

Mixon 03.06.2010 22:55

GhostOnline,спасибо большое,буду смотреть=)
у кого еще что есть?

RedFern.89 03.06.2010 23:03

если хочешь, дорботай мой. у меня все это есть.. не работает только Redirect, написан на Winsock/2.0 вот ссылка тыц

Pyhin 03.06.2010 23:12

Попробуй wininet вот подробная этой статья по использованию, думаю все нужные тебе требования сможешь реализовать:
_http://www.cyberforum.ru/delphi-networks/thread58260.html

GhostOnline 03.06.2010 23:14

Цитата:

Сообщение от RedFern.89
если хочешь, дорботай мой. у меня все это есть.. не работает только Redirect, написан на Winsock/2.0 вот ссылка тыц

Ыы) я смотрю ты IdMultiPartFormData заюзал ? :D

А хотя, я смотрю он и не используется..
Так зачем тогда в uses его пихнул?

Chrome~ 04.06.2010 00:43

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~, спасибо)))))) буду знать)

Ins3t 04.06.2010 03:52

Цитата:

Сообщение от RedFern.89
если хочешь, дорботай мой. у меня все это есть.. не работает только Redirect, написан на Winsock/2.0 вот ссылка тыц

Нaписaн нa винсокс )))
Улыбнуло.

Chrome~ 04.06.2010 14:27

Цитата:

Сообщение от Ins3t
Нaписaн нa винсокс )))
Улыбнуло.

Написан с использованием Winsock. Не стоит придираться к каждой фразе.

GhostOnline 04.06.2010 22:05

Цитата:

Сообщение от Ins3t
Нaписaн нa винсокс )))
Улыбнуло.

Ну такое же пишут, и ничего:
Язык - WinApi
Еще встречал такое утверждение от этого же автора:
"Я написал это не на С, а на винапи. Я всего лишь использовал синтаксис С" (с)

Mixon 05.06.2010 09:56

Спасибо большое=)
Сейчас пробую=)


Время: 01:41