QNetworkAccessManager / QNetworkReply com o costume QTcpSocket?
-
19-09-2019 - |
Pergunta
Existe alguma maneira para substituir QSslSocket usado por QNetworkAccessManager com a minha própria implementação?
Eu estava realmente ansioso para usar WebKit !!
Eu estou trabalhando em anexando implementação PKCS11 para o nosso software baseado em Qt.
Até agora, a única maneira que eu encontrei é usar QHttp - mas doc diz que esta classe não deve ser utilizado ..
Eu acho QNetworkAccessManager muito limitante até agora. Sim, é simples -. Mas não é o ponto deste quadro
???
Solução
Você não pode agora substituir o QSslSocket dentro da aplicação HTTP. A única coisa que poderia fazer é substituir createRrequest do seu QNAM e substituir completamente a implementação HTTP.
O que exatamente precisa ser feito para uso PKCS11? Você precisa modificar algum código em src / network / SSL / qsslsocket * e mudar o SSLContext? Ou será que a camada HTTP também precisa mudar?