当前位置: 首页 > 知识库问答 >
问题:

RetroFit2/OkHttpClient:如何启用和配置SNI

燕嘉熙
2023-03-14

我正在使用Reformation2(使用OkHttpClient)向服务器发出REST请求。我正在使用TLSv1。3议定书。

如何为我的客户端启用和配置SNI(服务器名称指示)?

共有1个答案

皇甫建木
2023-03-14

它使用URL中的主机名自动启用。

 类似资料:
  • 我有一个UBUNTU/APACHE框,当我尝试使用主机名访问web服务器时,它会将我带到DocumentRoot(即/var/www),并显示那里的所有文件/文件夹(如预期的那样)。 在我的 /var/www我有几个文件夹,如 /var/www/devel和var/www/live,我如何更新我的配置,以便当我通过它的主机名[超文本传输协议://servername]击中服务器时,它会进入默认情况

  • 我正试图通过netbeans在我的pc上启动一个TomCat实例以进行测试...我首先从网站下载了Tomcat 7.0.69,然后在我的doc文件夹中提取并在NetBeans 8中创建了一个新的服务器(工具->服务器->添加服务器)。当我运行服务器时,我会收到以下消息:

  • 我使用Reformation2和RxJava2从服务器获取数据。我有以下格式的回复: 我得到以下异常: ApiService.class RetrofitClient.class 现在我正在使用如下的一些东西来获取数据: 有人请让我知道为什么我得到这个exception.Any帮助将不胜感激。 谢谢

  • 但我想要的是这样的

  • 很容易说它是重复的,但它不是。 我读过许多关于如何在中设置连接超时的帖子,但是这些帖子已经有4-7年的历史了,我认为我们都需要更新这个主题,因为这些方法已经不被推荐或者不再存在了。 所以问题是,当我等待服务器的响应时,如何设置连接超时?

  • 在使用Gradle命令行接口时,--daemon和--no-daemon命令行选项调用在单个构建时选择启用或禁用后台守护进程.通常,允许后台守护进程在一个环境中(例如一个用户账户)更为方便,可以使所有构建使用守护进程,而不需要记住--daemon开关. 有两种推荐的方式使守护进程持续与环境: 通过环境变量 - 给GRADLE_OPTS环境变量添加-Dorg.gradle.daemon=true标识