ローカルに立てたサーバに対して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環境下で端末を使っていると問題が発生します。そしてピンポイントの悩みが検索しても出てこなかったりするので、メモとして残します。