2
  • 最佳答案

    既然是私有证书,那你得配置好证书啊。不然网络请求验证的时候就ssl了

    1139423796017500160  评论     打赏       断点-含光君
    • z.  回复 @断点-含光君
      配置证书,忽略证书都尝试过,通过抓包发现,客户端发起握手请求之后,并没有到达服务器,但是直接回复握手失败
      z. 2022-02-25 03:33:23   回复 1491235681811423234
    • z.  回复 @断点-含光君
      问题已经得到解决,原因是后端加了一些加密套件,导致客户端无法访问😅
      z. 2022-02-25 03:42:18   回复 1491235681811423234
    • z.  回复 @断点-含光君
      后端配置的这些加密套件低版本Android不支持,所有一直请求失败
      z. 2022-02-25 03:44:50   回复 1491235681811423234
    • 断点-含光君  回复 @z.
      OK,那就让服务器背锅
      断点-含光君 2022-02-25 06:14:14   回复 1139423796017500160
  • 抓包信息:


    客户端发起握手:


    服务器报错信息:



    1491235681811423234  评论     打赏       z.
    • 这是你自己的私有证书?还是第三方申请的呢?

      1153952789488054272  评论     打赏       拉大锯
      • z.  回复 @拉大锯
        是私有证书,但是我尝试过设置默认允许所有证书,同样报这个错误
        z. 2022-02-23 03:11:27   回复 1491235681811423234
      • 拉大锯  回复 @z.
        你的代码也没有体现出来你设置了啥,只有构建和请求的动作。
        拉大锯 2022-02-23 03:15:26   回复 1153952789488054272
      • z.  回复 @拉大锯
        前面尝试过,发现不行就删了😅
        z. 2022-02-23 03:18:18   回复 1491235681811423234
      • z.  回复 @拉大锯
        在高版本可以正常请求,在这个低版本就不行
        z. 2022-02-23 03:21:03   回复 1491235681811423234
      • 拉大锯  回复 @z.
        你是模拟器吗?还要考虑一下okhttp的兼容性,你看看这些有没有问题。
        拉大锯 2022-02-23 03:34:29   回复 1153952789488054272
      • z.  回复 @拉大锯
        不是模拟器,我好好捋一下,谢谢大佬
        z. 2022-02-23 04:03:39   回复 1491235681811423234
    相关问题
    2020-02-09 20:02 650 2
    希望程序能按我想的那样运行 · 网络请求
    2022-11-09 16:52 33 5
    资质平平 · Android
    2025-02-20 09:14 96 100
    尖沙咀-段坤 · 项目
    2025-01-06 23:39 19 2
    雅澤yaduo · 领券联盟
    2025-01-03 20:39 55 50
    呆瓜小董 · webview
    2024-11-30 18:02 82 20
    阿肥 · 鸿蒙next
    2024-10-25 18:07 39 100