5

HttpURLConnection 在内部使用一个套接字来发送数据。我知道它现在可以从外面看到,但我想知道是否有任何解决方法可以访问这个套接字(不改变 HttpURLConnection 的实现)?我需要这个 hack 来做一些检测。

非常感谢。

4

1 回答 1

3

套接字由Socket Factories创建。您可以编写自己的 SocketFactory,委托给原始套接字工厂。在您的 Socket Factory 中,您可以操作套接字。这是我能想到的让你访问套接字的一种方法,但我会提前警告你——它不会很漂亮。

于 2012-12-08T05:39:39.130 回答