Java登录到网站并使用SSL/TLSv1检索数据
总是在你的银行账户网站上查看新的月结单是很乏味的。(它们以pdf格式通过web界面提供)
因此,我想编写一个客户端,它登录到this website并为我获取PDF
虽然我了解TCP、HTTP等,但除了HTTP基本身份验证之外,我还不熟悉SSL和加密
什么是正确的方法和/或我如何才能使其发挥作用
您好, 乔纳斯·格洛格
你可以在下面搜索框中键入要查询的问题!
总是在你的银行账户网站上查看新的月结单是很乏味的。(它们以pdf格式通过web界面提供)
因此,我想编写一个客户端,它登录到this website并为我获取PDF
虽然我了解TCP、HTTP等,但除了HTTP基本身份验证之外,我还不熟悉SSL和加密
什么是正确的方法和/或我如何才能使其发挥作用
您好, 乔纳斯·格洛格
# 1 楼答案
您不需要了解SSL/TLS是如何工作的。您可以使用SSLSocket为您加密和解密数据:
http://docs.oracle.com/javase/7/docs/api/javax/net/ssl/SSLSocket.html
您可能需要检查Apache HTTPClient项目:
http://hc.apache.org/httpcomponents-client-ga/
因为它已经实现了HTTP/HTTPS协议,包括代理和cookie等