java - 在 HttpUrlConnection 中设置自定义套接字实现

标签 java sockets networking httpurlconnection apache-httpclient-4.x

在这里寻找 java 网络专家 :)

我所在的团队正在开发一个解决方案,该解决方案由服务器部分和一个小型客户端 API(和 api-impl) bundle 组成,我们的客户必须部署和使用该 bundle 才能向服务器部分发出 http 请求。

我们的一位使用 API 的客户要求我们为他提供一种设置自定义 Socket 实现的新方法,以便与服务器部分的实际 http 通信可以通过他的 Socket。到目前为止,我们使用 HttpsUrlConnection 连接到服务器部分。问题是——是否有可能以某种方式为 HttpsUrlConnection 提供自定义套接字实现而不是默认套接字实现?有哪些选择? Apache HttpClient 能够做到这一点吗?

最佳答案

有可能set一个SSLSocketFactory在 HttpsUrlConnection 上。这仅适用于 ssl 而不是“普通”HttpUrlConnection。

关于java - 在 HttpUrlConnection 中设置自定义套接字实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25095019/

相关文章:

java - 在 Cucumber 中存储 REST API 响应的最佳方式是什么

java - 为什么 ArrayList 不覆盖 equals() 以获得更好的性能?

C++ 套接字和压力测试

apache - 从同一本地网络上的计算机访问虚拟主机

linux - 我们可以使用 keepalived 将 cpp 应用程序作为 HA 吗?

linux - 如何从外网访问virtual box web服务器url

java - 将带有通配符的 Java 泛型编译为 C++ 模板

java - 页面读取 - 内存或编码问题?

java - BufferedReader直接转byte[]

Android Media Player 使用本地套接字失败,播放 VoiceChat 流数据的解决方法是什么?