zoukankan      html  css  js  c++  java
  • [QT] QT5.12 HTTPS请求 TLS initialization failed

    #前言

      接触到了Qt的网络编程 然后尝试对一个http页面请求获取源码 是可以的 但是当对https界面发出请求的时候总是错误 TLC什么的初始化失败 百度也是没有结果

      

      然后网上各种方法 比如说编译OpenSSL, 找到 libeay32.dll ssleay32.dll 这两个文件 但是 但是不知道是不是版本不合适 导致依旧是错误的

      然后下载最新的OpenSSL 得到了 libssl-1_1.dll 什么的也还是不行... 

      不过最终还是找到了方法呢

    转自: https://blog.csdn.net/weixin_43198436/article/details/88038980

    首先需要找到缺失文件 libeay32.dll ssleay32.dll  (还是这两个 但是我确定他们和我之前找的不一样)
    在Qt安装目录下有个Tools文件夹,能找到这两个文件,具体路径:

      F:QtToolsmingw530_32optin //请以自己电脑的安装路径为准
    将文件复制 到 应用程序同级目录就可以了


    然后就运行起来了... 开心

    -------------------------------
    所以说 我是怎么也不相信Qt都5.12版本了 怎么会不支持HTTPS请求


  • 相关阅读:
    单例模式简介
    WebSocket简介
    向数据库中插入非空字段并赋初值
    MD5加(解)密代码实现
    DES字符串加(解)密代码实现
    常见状态码
    13.Roman to Integer 
    14.Longest Common Prefix
    20.Valid Parentheses
    26.Remove Duplicates from Sorted Array
  • 原文地址:https://www.cnblogs.com/cjdty/p/10565763.html
Copyright © 2011-2022 走看看