HttpClient 4 でSSL Postをしようと思ったらこんなエラー javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated どうやらSSLの何らかの(わからんw)チェックに掛かってるっぽい。 ここを参考に http://stackoverflow.com/questions/2703161/apache-httpclient-4-0-ignore-ssl-certificate-errors 修正したけど、次にこんなエラー javax.net.ssl.SSLException: hostname in certificate didn't match: <10.208.251.17> != <localhost.localdomain> ホスト名を無視する設定が必要そう。 なので次はこっちを参考に修正 htt
ちょっと前の話ですが、commons-HttpClientがApache-HttpComponentsの一部となりました。バージョンも3から4に上がり、クラス構成も変わったみたいです。3.0のころのHttpClientは割とネットに情報が多く、何をやるにも困りませんでした。でも4.0以降になるとあんまりないんです。 今回、「サーバの証明書なしに、HttpClientでSSLを使う」ということをやってみました。これもHttpClient-3.0だとググれば情報がありますが、4.0系だとそのままは使えないようで、コピペ厨にとっては問題です。 まずはSSLSocketFactoryに手を加えたもの。 import java.io.IOException; import java.net.Socket; import java.security.KeyManagementException; im
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く