【发布时间】:2018-02-19 17:29:45
【问题描述】:
我正在尝试使用 Java 创建我自己的代理。我不是最擅长这种网络的东西,所以当我看起来很愚蠢时请考虑一下。
无论如何描述我的问题:我正在运行一个简单的 java Socket-Server,并将其注册为 Firefox 中的代理。代理本身可以毫无问题地与 HTTP-Server 一起使用。如果我尝试使用 HTTPS 服务器,Firefox 会给我以下错误:
"SSL_ERROR_RX_RECORD_TOO_LONG"
我知道SSL/TSL 是用于对传输的数据进行解码和编码的协议。令我恼火的是,如果我尝试读取作为答案收到的字节数组,它会显示为字符串,它会向我显示解码的 HTML 代码。
点此查看代码:https://hastebin.com/muyusalopu.java
有人可以向我解释一下确切的问题是什么以及如何解决它吗?
【问题讨论】: