
長い間「curl」を実行するたびに、次のような結果が得られました。
/home/me/.curlrc:1: warning: 'http_proxy' had unsupported trailing garbage
Warning: /home/me/.curlrc:2: warning: 'https_proxy' had unsupported
Warning: trailing garbage
私の~/.curlrcファイルは次のとおりです。
http_proxy = "http://<ourproxyhost>:8080"
特に、引用符やスペースを使わずにいくつかのバリエーションを試しました。
これについてインターネットを検索してみるとFAQのようですが、どこでも見ることができる唯一の「回答」には、「http_proxy」を「proxy」に変更するように求められています。これは警告が表示されなくなりますが、カールが内部サイトにまったくアクセスできないという点で機能します(外部サイトがまだ機能しているように見えますが)。
CygwinとLinuxでこの動作を確認しました。
答え1
見つけた「答え」は正しいです。プロキシ構成設定ではありませんcurl
。エラーメッセージは非常に不明です...proxy
http_proxy
設定時に表示される動作は、proxy
企業設定で非常に一般的です。プロキシは内部サイトをサポートしていないため、内部サイトのプロキシを無視するようにプロキシ使用ツールを設定する必要があります(これは通常を使用して実行される設定ですproxy.pac
)。これを設定するには、このnoproxy
オプションを使用し、プロキシを使用しないでくださいホストおよび/またはドメインのカンマ区切りリストを指定する必要があります。