2013-08-02 7 views
0

Мы делаем проект с C# для веб-сканера и отправителя. «Удивительно», что HttpWebRequest имеет ошибки в cookie и не поддерживает прокси-сервер sock.Заменить C# HttpWebRequest с классом C++

Лучше скомпилировать C++-подобный класс/оболочку для dll для замены HttpWebRequest в C#. Есть ли подобный класс/обертка? он должен поддерживать файлы cookie, прокси, загрузку файлов и т. д.. нет необходимости разбирать html. Libww кажется слишком сложным в использовании. Libcurl кажется прекрасным, но любая ошибка? как производительность?

+0

Как насчет WinInet и winhttp? – user2646063

ответ

0

libcurl - очень высокая библиотека передачи данных. Конечно, это имеет убивание ошибок, но мы упорно работать на их решение, как только они сообщаются. libcurl является открытым исходным кодом на 100%, и вы тоже можете помочь в маловероятном случае, когда вы действительно найдете ошибку.

libcurl не анализирует HTML, хотя для этого вам потребуется найти отдельную библиотеку.