Webサイト閲覧にproxyが必要で、httpsのサイトへポストしたい。
かつ、基本認証がかかってる場合のrubyでのやり方。
参考
http://shirusu-ni-tarazu.hatenablog.jp/entry/2012/07/02/023326
http://qiita.com/bokuo-okubo/items/60f74243a26a23621894
require 'net/http'
require 'openssl'
#proxyサーバ
proxy = 'proxy.co.jp'
#POST先パス
req = Net::HTTP::Post.new('/post_path')
#基本認証のID, PASS
req.basic_auth 'id', 'password'
#ポストするパラメータ
req.set_form_data(key: post_data)
#proxyを設定
http = Net::HTTP::Proxy(proxy, 8080)
#SSLサイトを設定
http = http.new('https_site_host.co.jp', 443)
#sslを使う
http.use_ssl = true
#証明書は使わない
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
#リクエスト送信
http.request(req)