.curlrcで「http_proxy」にはサポートされていない末尾のガベージがあります。

.curlrcで「http_proxy」にはサポートされていない末尾のガベージがあります。

長い間「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。エラーメッセージは非常に不明です...proxyhttp_proxy

設定時に表示される動作は、proxy企業設定で非常に一般的です。プロキシは内部サイトをサポートしていないため、内部サイトのプロキシを無視するようにプロキシ使用ツールを設定する必要があります(これは通常を使用して実行される設定ですproxy.pac)。これを設定するには、このnoproxyオプションを使用し、プロキシを使用しないでくださいホストおよび/またはドメインのカンマ区切りリストを指定する必要があります。

おすすめ記事