Я реализую клиент BitTorrent, используя libtorrent. но я встречаю проблему. У меня есть файловый сервер http в качестве веб-семени. Сервер просто поддерживает дайджест-аутентификацию для http-запроса. и Libtorrent по умолчанию поддерживает базовую аутентификацию. Есть ли способ заставить libtorrent поддерживать дайджест-аутентификацию? Хорошо бы привести пример. Заранее спасибо.
Поддерживает ли libtorrent веб-начальное значение http с дайджест-аутентификацией?
comment
Не похоже, что он предоставляет какие-либо крючки для процесса аутентификации. Тогда вам придется взломать поддержку дайджеста. В качестве альтернативы используйте прокси-сервер HTTP, который выполняет дайджест-аутентификацию за вас.
- person Botje   schedule 20.11.2019
Ответы (1)
нет, libtorrent не поддерживает дайджест-аутентификацию для сидов HTTP.
Патчи приветствуются! (и действительно, веб-серверы и HTTP-трекеры действительно должны быть переведены на использование boost.beast
вместо доморощенного парсера HTTP)
person
Arvid
schedule
21.11.2019