タグ

ブックマーク / www.mwsoft.jp (1)

  • JavaのHTTP通信でプロキシを使う

    概要 通信先によってプロキシを切り替える(社外はプロキシ、社内はダイレクトみたいな)要件に出くわしたので、この機にJavaのプロキシの設定方法をいろいろ調べてみた。 System.setPropertyで設定したり、URLのopenConnection時に設定したり、ProxySelectorを使ったり、いろいろな方法があるようだ。 下準備A - パケットキャプチャ パケットキャプチャを導入すると、プロキシが使われているか簡単にチェックできる。例ではWiresharkを利用。 http://www.wireshark.org/ 以下はUbuntuでのインストールと簡易な実行例。 // インストール $ sudo apt-get install tshark // eth0のポート80とプロキシで使う予定のポート(下記例では8080)のhttp通信を監視してみる $ sudo tshark

  • 1