HttpURLConnection 在内部使用一个套接字来发送数据。我知道它现在可以从外面看到,但我想知道是否有任何解决方法可以访问这个套接字(不改变 HttpURLConnection 的实现)?我需要这个 hack 来做一些检测。
非常感谢。
HttpURLConnection 在内部使用一个套接字来发送数据。我知道它现在可以从外面看到,但我想知道是否有任何解决方法可以访问这个套接字(不改变 HttpURLConnection 的实现)?我需要这个 hack 来做一些检测。
非常感谢。
套接字由Socket Factories创建。您可以编写自己的 SocketFactory,委托给原始套接字工厂。在您的 Socket Factory 中,您可以操作套接字。这是我能想到的让你访问套接字的一种方法,但我会提前警告你——它不会很漂亮。