基本的なhttp認証にaria2cを使用する際にいくつかの問題があります。 Wgetは完璧に動作しますが、ariasマルチスレッディング機能を使用したいと思います。
!!link!! = https://www.site.com/directory/name
WGETの有効なコマンド:
wget --user=username --password=123password# !!link!!/file.txt
aria2cで動作しないコマンド:
aria2c --log=arialog --http-user=username --http-passwd=123password# --check-certificate=false !!link!!/file.txt
受信したエラーは次のとおりです。
-> [HttpSkipResponseCommand.cc:207] errorCode=24 Authorization failed.
ログからサーバーが返した応答は次のとおりです。
HTTP/1.1 401 Unauthorized
Date: Fri, 22 Aug 2014 01:40:55 GMT
Server: Apache/2.4.7 (Ubuntu)
WWW-Authenticate: Digest realm="directory", nonce="ZI2m7S0BBQA=07cfdbd25e8bab3d41ad643d0a6d0fb98ecef695", algorithm=MD5, domain="/var/www/directory/ http://www.site.com/directory", qop="auth"
Content-Type: text/html; charset=iso-8859-1
私のドメインのSSL Labsレポートが正しく返され、他の製品では信頼の問題は発生しません。
どんな助けでも大変感謝します!
答え1
この比較によると、aria2はhttpダイジェスト認証をサポートしていません。カール比較表リンク