銀行口座のウェブサイトで新しい月次明細書を常に確認するのは面倒です。(これらは、Webインターフェイスを介してpdfとして提供されます)。
それで、私はこのウェブサイトにログインして私のためにpdfを取得するクライアントを書きたいです。
私はTCP、HTTPなどを理解していますが、HTTP基本認証を超えたSSLと暗号化に不慣れです。
正しいアプローチは何ですか、および/またはそれを機能させるにはどうすればよいですか?
あいさつ、JonasGröger
銀行口座のウェブサイトで新しい月次明細書を常に確認するのは面倒です。(これらは、Webインターフェイスを介してpdfとして提供されます)。
それで、私はこのウェブサイトにログインして私のためにpdfを取得するクライアントを書きたいです。
私はTCP、HTTPなどを理解していますが、HTTP基本認証を超えたSSLと暗号化に不慣れです。
正しいアプローチは何ですか、および/またはそれを機能させるにはどうすればよいですか?
あいさつ、JonasGröger
SSL/TLSがどのように機能するかを理解する必要はありません。SSLSocketを使用して、データを暗号化および復号化できます。
http://docs.oracle.com/javase/7/docs/api/javax/net/ssl/SSLSocket.html
代わりに、ApacheHTTPClientプロジェクトを確認することをお勧めします。
http://hc.apache.org/httpcomponents-client-ga/
プロキシやCookieなどを含むHTTP/HTTPSプロトコルをすでに実装しているため。