Edited at

proxy環境下でcurlコマンドをローカルホスト宛に発行する時にproxyを見ないようにする

More than 1 year has passed since last update.


ローカルに立てたサーバに対してcurlでHTTP POST

proxy環境下でHTTP POSTを普通にしている分には大丈夫なのに、ローカルに対して実行すると

エラーが発生してしまいます。

proxy環境下で使っている端末では、proxyの設定をしているので、こうなってしまうのですが、できればproxy関係の設定は変えたくないです。


そんな時に役立つ --noproxyオプション

proxyを通したくない場合、curlコマンドのオプションで--noproxy [通したくないドメイン:自分の場合はlocalhost]をいれるとproxyを介さずにローカルのサーバに対してアクセスしてくれます。

curl -XPOST -F file=@/Users/tottu22/photo.jpg http://localhost:5000/reply --noproxy localhost


さいごに

色々とproxy環境下で端末を使っていると問題が発生します。そしてピンポイントの悩みが検索しても出てこなかったりするので、メモとして残します。